Bin*_*rus 14
我不确定你的问题到底是什么意思。上面已经描述了真正的手动方法,但是既然你写了你没有 DHCP,我想你更想知道如何给你的盒子一个静态 IP 地址并在启动时自动分配这个 IP 地址。嗯,这里是如何:
应该有一个文件/etc/network/interfaces。该文件由 Ubuntu 启动脚本读取,后者又根据该文件配置网络。如果您想知道应该/可以放入该文件的内容,请输入“ man interfaces ”。
例如,我的/etc/network/interfaces样子是这样的(注释被删掉了):
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.20.20
netmask 255.255.255.0
network 192.168.20.0
broadcast 192.168.20.255
gateway 192.168.20.250
Run Code Online (Sandbox Code Playgroud)
前两行是标准的,可能在您的盒子上看起来很相似。您可能对文件的其余部分特别感兴趣:这些行定义了 eth0(没有 DHCP)的静态网络配置,并且这个静态配置在每次启动时自动激活。
小智 6
您可能也想尝试一下:
sudo -H gedit /etc/network/interfaces
编辑eth0
auto eth0
iface eth0 inet dhcp
Run Code Online (Sandbox Code Playgroud)保存并退出
跑步sudo /etc/init.d/networking restart。
您不需要 IP 地址来以混杂模式捕获数据包(当您想要捕获所有流量,而不仅仅是发往您的计算机的流量时)。您可以使用命令启动该界面
ifconfig eth0 up
Run Code Online (Sandbox Code Playgroud)
这不会将 IPv4 地址分配给接口(如果启用了 IPv6,则会自动分配 IPv6 本地链路地址)。
| 归档时间: |
|
| 查看次数: |
242588 次 |
| 最近记录: |