# 一、配置网卡 

$sudo vi /etc/network/interfaces 

编辑内容如下:

auto lo 

iface lo inet loopback 

# 将网络参数配置到相应的网卡 ,lo,eth0,eth1等等

#netstat -rn  列出网卡状态及路由信息等 ,netstat –i 查看网卡状态,ifconfig 查看网卡是否启动 (up)


auto eth0  #自动启动eth0这个网卡

iface eth0 inet static 

        address 192.168.3.222  #ubuntu ip 地址 

        netmask 255.255.255.0 #子网掩码 

        # network 192.168.3.0   #可不用配置 

        # broadcast 192.168.3.255 #可不用配置 

        gateway 192.168.3.1      #网关 

        # dns-* options are implemented by the resolvconf package, if installed 

        #dns-nameservers 8.8.8.8 # DNS,多个用半角空格隔开 


# 二、配置DNS 

$ sudo vi /etc/resolv.conf 

search localdomain 

nameserver 202.106.116.1 

nameserver 8.8.8.8 

nameserver 8.8.4.4 

nameserver 208.67.220.220 

nameserver 208.67.222.222 

nameserver 202.102.192.68 

Ubuntu Linux使用文件"/etc/resolv.conf" 文件配置DNS服务器的地址,可通过nameserver 配置项设置DNS服务器的IP地址,最多可以使用3个DNS服务器。 
  对"resolv.conf"的修改是即时生效的。 
  我们可以使用nslookup命令进行DNS服务器查询,以验证"resolv.conf"配置文件。 
# 三、重启网络 

sudo /etc/init.d/networking restart #启动网卡,终端会断掉 

sudo /etc/init.d/networking force-reload #强制加载,这个更好点,终端不会断掉 

为了防止dhcp自动的来改dns设置 
sudo chattr +i /etc/resolv.conf 
把文件设为只读就好了 

# 四、 禁用IPV6
 ubuntu 8.10之后的版本想要禁止 IPV6 需要在启动内核后面加入“disable_ipv6=1” 做内核参数直接传递。
 对于ubuntu 9.10 ,可用以下方法:


  1. sudo vim /etc/default/grub 
  
     GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
  变为
     GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1 quiet splash"

  2.  sudo update-grub

做完以上这些后,打开一个终端并输入:
ip a | grep inet6
如果没有任何输出就说明 ipv6 确实关闭了。