首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何手动配置eth0?

如何手动配置eth0?
EN

Ask Ubuntu用户
提问于 2011-03-19 06:31:11
回答 4查看 272.3K关注 0票数 18

如何在Ubuntu中手动配置eth0?我没有任何DHCP服务器。当我要捕获数据包时,我需要IP地址吗?

EN

回答 4

Ask Ubuntu用户

发布于 2011-03-19 11:58:48

我不知道你的问题到底是什么意思。上面已经描述了真正的手动方法,但是由于您编写的是没有DHCP的,我想您更愿意知道如何给您的盒子一个静态IP地址,并在启动时自动分配这个IP地址。好吧,以下是如何:

应该有一个文件/etc/network/interfaces。该文件由Ubuntu引导脚本读取,而Ubuntu启动脚本则根据该文件配置网络。如果您想知道应该/可以进入该文件的内容,请输入"man接口“。

例如,我的/etc/network/interfaces看起来如下(注释被剪掉):

代码语言:javascript
复制
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

前两行是标准的,在您的框中看起来可能已经很相似了。您可能对文件的其余部分特别感兴趣:这些行将静态网络配置定义为eth0 (没有DHCP),并且这种静态配置在每次引导时都会自动激活。

票数 15
EN

Ask Ubuntu用户

发布于 2015-12-27 17:48:45

您可能也想试试这个:

  1. sudo -H gedit /etc/network/interfaces
  2. 编辑eth0自动eth0 iface eth0 inet
  3. 保存和退出
  4. 运行sudo /etc/init.d/networking restart
票数 5
EN

Ask Ubuntu用户

发布于 2011-03-19 08:33:18

您不需要IP地址来以混杂模式捕获数据包(当您想捕获所有通信量,而不仅仅是发送给计算机的通信量时)。您可以使用命令设置该接口。

代码语言:javascript
复制
ifconfig eth0 up

这不会将IPv4地址分配给接口(如果启用了IPv6本地链接地址,则会自动分配)。

票数 2
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/31023

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档