小编slh*_*hck的帖子

如果我插入路由器,为什么我的静态 IP 地址不同?

我刚刚从我的 ISP 购买了一个静态 IP 包,并被告知 IP 类似于24.x.x.x. 他们将静态 IP 分配给调制解调器。

因此,如果我将电缆调制解调器直接插入我的笔记本电脑,然后在谷歌上搜索“我的 IP 是什么”,它确实会显示24.x.x.x.

但是,如果我将电缆调制解调器 LAN 电缆放入我的路由器,然后通过路由器 WiFi 连接我的笔记本电脑,然后谷歌搜索我的 IP,我会得到一个完全不同的 IP,例如205.x.x.x.

为什么会这样?购买静态 IP 的整个目标是它一直都是一样的,而且我可以在我的路由器中设置我认为合适的端口转发。谁能解释一下?在这一点上,我什至不确定这205.x.x.x是一个静态 IP 地址,我不相信。

如果是这样,有没有办法确保即使我通过我的路由器,它也能获得24.x.x.xIP 地址?

我的路由器上的设置设置为“自动配置 DHCP”。在与我的 ISP 技术支持人员讨论时,他们说他们可以看到实际分配给调制解调器的静态 IP。我想知道的是,如果我将路由器设置更改为静态 IP,并指定它,调制解调器会发生什么,如果他们正在考虑/希望将 IP 分配给调制解调器而不是路由器?

routing dhcp static-ip ip

2
推荐指数
1
解决办法
2174
查看次数

登录控制台后只能通过 ssh 进入 Ubuntu 12.04 alpha 机器

我最近在 VMware 虚拟机上安装了最新的 Ubuntu 12.04 64bit alpha (2?) 以进行检查。

我遇到的一件奇怪的事情是,如果我登录到控制台,我只能成功地 ssh 进入机器。如果我从控制台注销,我的权限被拒绝。

这非常令人困惑,所以我希望其他人已经看到了这一点。

以下是输出。

OpenSSH_5.6p1, OpenSSL 0.9.8r 8 Feb 2011
debug1: Reading configuration data /Users/foo/.ssh/config
debug1: Applying options for b06
debug1: Applying options for *
debug1: Reading configuration data /etc/ssh_config
debug1: Applying options for *
debug1: auto-mux: Trying existing master
debug1: Control socket "/Users/foo/.ssh/mux/ssh_mux_foo" does not exist
debug1: Connecting to foo [xx.xx.xx.xx] port 22.
debug1: Connection established.
debug1: identity file /Users/foo/.ssh/id_rsa-4096 type 1
debug1: identity file /Users/foo/.ssh/id_rsa-4096-cert type -1
debug1: …
Run Code Online (Sandbox Code Playgroud)

ssh openssh sshd ubuntu ubuntu-12.04

2
推荐指数
1
解决办法
1182
查看次数

是否可以使用 VLC 从两个或更多网络摄像头录制视频?

我想创建一个小型视频监控系统。我有两个或四个 WiFi 摄像头,我想录制视频。

  • 我可以使用什么?VLC 是一个不错的选择吗?
  • 如果是,您认为我需要哪些硬件?
  • 最后,您认为我可以使用 WiFi 摄像头录制流畅的视频吗?

webcam wireless-networking surveillance

2
推荐指数
1
解决办法
2709
查看次数

导航到无法再使用空格的目录

我是 bash 的新手,因为我一直在 Windows 机器上开发(是的,我知道)。直到最近我才能够通过使用 cd 进入一个目录

cd a\ dir\ name\ with\ spaces/
Run Code Online (Sandbox Code Playgroud)

但突然这不再起作用了。即使使用 TAB 自动完成,它也会生成正确的转义符,但我总是遇到类似的问题

-bash: cd: a: No such file or directory
Run Code Online (Sandbox Code Playgroud)

一位朋友提到它可能与路径有关。任何人都可以为我解释这个问题吗?


下面是我的 .bash_profile

# Exe subshell script
source ~/.bashrc
Run Code Online (Sandbox Code Playgroud)

.bashrc

function cs ()
{
  cd $1
  ls
}

# A new version of "cd" which
# prints the directory after cd'ing
cd() {
        builtin cd $1
        pwd
}
Run Code Online (Sandbox Code Playgroud)

unix bash macos

2
推荐指数
1
解决办法
131
查看次数

如何在 Adium 中禁用通知?

问这个我觉得有点愚蠢,但我已经搜索了首选项,但找不到关于如何禁用联系人在线时显示的内置通知(即,不是咆哮)的任何选项。

我使用的是 Mac OSX 10.6,最新版本的 Adium。

adium macos

2
推荐指数
1
解决办法
1万
查看次数

以 root 身份安装后,Netbeans 不显示

我以 root 身份在 Ubuntu Linux 11.04 中安装了 netbeans。

它已完全安装,但在以 root 用户身份注销并以普通管理员身份登录后,Netbeans 不会显示在应用程序中,也不会使用快捷方式显示在桌面上。

但是,当我尝试重新安装该应用程序时说它已经安装。我该怎么做才能让它显示在普通用户的应用程序面板中,甚至创建快捷方式?

linux netbeans ubuntu

2
推荐指数
1
解决办法
5829
查看次数

解压被分成 2 个文件的存档

我有 2 个 zip 文件,它们是使用以下方法分割的:

zip -r -s 15 my_file.zip my_file.pdf
Run Code Online (Sandbox Code Playgroud)

现在我有2个文件:

  • my_file.zip
  • my_file.z01

我怎样才能解压它们?

我得到unzip my_file.zip

Archive: my_file.zip
waring (my_file.zip) zipfile claims to be last disk of a multi-part archive;
  attempting to process anyway, assuming all parts have been concatenated
  together in order.  Expect "errors" and warnings...true multi-part support
  doesn't exist yet (coming soon).
file #1:  bad zipfile offset (local header sig):  4
Run Code Online (Sandbox Code Playgroud)

compression unix zip macos

2
推荐指数
1
解决办法
7808
查看次数

如果内容是数字或函数,则在 Excel 中格式化单元格

我了解条件格式,但我不明白它如何帮助我。我正在查看包含许多产品条目的工作表,对于其中大多数我从表 ( vlookup) 中获取值,而对于其他人,我将它们打入。

例如:

  • 单元格 b2 内容是=vlookup(a2,range,2,false),显示的是0.6

  • 我知道单元格 b3vlookup会失败(a3 范围内的产品没有数据),所以我手动输入 0.8.

像这样有一百多行,我如何编写突出显示/格式条件以在视觉上区分手动引入的那些和检索到的那些vlookup

conditional-formatting microsoft-excel

2
推荐指数
1
解决办法
288
查看次数

让“导出路径”坚持下去

我刚刚升级到 Lion 并且我是第一次使用 bash(我以前的经验是使用 csh 和 tcsh)。我遇到了意想不到的行为。一个简单的例子是:

  1. 我创建了一个包含以下命令的文件:

    echo PATH BEFORE is $PATH
    PATH=/usr/local/fortran:$PATH
    export PATH
    echo PATH AFTER is $PATH
    
    Run Code Online (Sandbox Code Playgroud)
  2. 我打开一个终端(在 bash 中)并执行上面显示的文件。它呼应了预期的结果:

    PATH BEFORE is /usr/bin: ...
    PATH AFTER is /usr/local/fortran:/usr/bin ...
    
    Run Code Online (Sandbox Code Playgroud)
  3. 然后我输入:

    echo $PATH
    
    Run Code Online (Sandbox Code Playgroud)

    并且/usr/local/fortran不是路径的一部分。我认为导出命令会使 PATH 变得粘滞。有人可以解释为什么这没有发生吗?

bash path osx-lion

2
推荐指数
1
解决办法
486
查看次数

如何从目录中删除除一个文件之外的所有文件?

我需要从给定目录中删除所有文件,除了一个(它的名称已定义)。

如何从 OS X 中的终端执行此操作?我可以用一个命令来做到这一点吗?

unix bash rm macos

2
推荐指数
1
解决办法
8933
查看次数