2014年4月26日星期六

ubuntu网络配置

ubuntu网络配置

配置命令 ifconfig

  1. 从ifconfig命令可以得到当前已经激活的网卡。
  2. eth一般代表独立网卡,em一般代表集成网卡
  3. ifconfig -a 可以查看所有的网卡
  4. 如果网卡没有激活,使用 ifconfig eth0 up/down 来开启/关闭
  5. 默认情况,服务器 网卡都是关闭的。
配置文件 /etc/network/interface
  1. IP、网关、掩码配置
  2. 如果网卡没有激活,用ifconfig命令虽然可以激活,但是系统重启后,配置就会还原。这样我们需要修改配置文件,配置网卡自动激活以及IP分配方式等等。
  3. 在配置文件里添加
  • auto eth0     eth0 自启动 
  • iface eth0 inet dhcp      使用dhcp配置动态IP
  • iface eth0 inet static      配置静态IP 
  • 配置静态IP,还需要设置 IP address、netmask、gateway
  • address   192.168.1.100
  • netmask   255.255.255.0
  • gateway   192.168.1.1 
DNS配置文件 /etc/resolv.conf

  1. 添加DNS服务器 nameserver 8.8.8.8 
  2. 如果有多个DNS,即再添加 nameserver
  3. DNS配置文件修改之后,立即生效

重启网络服务

  1. service networking restart
  2. /etc/init.d/networking restart

禁Ping

  1. 配置文件在 /proc/sys/net/ipv4/icmp_echo_ignore_all
  2. 默认该配置文件为0
  3. 如果要禁ping,则修改为1。可用命令echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all
  4. 但上面这种方式,在系统重启之后,会还原为0
  5. 如果想一直生效,可以将命令写入系统启动文件 /etc/rc.local 里
  6. 或者 自己写一个 初始化配置文件init.sh,然后在 /etc/rc.local 里 sh init.sh,在系统启动时自动运行该文件就可以了。

没有评论:

发表评论