linux主机ip,网关,子网掩码,DNS配置

方法1
1.首先配置网卡eth0的ip地址 
 ifconfig eth0 202.117.10.25
2.设置子网掩码
ifconfig eth0 netmask 255.255.255.0
3.配置DNS
vi /etc/resolv.conf
search localdomain
nameserver 202.117.0.20
4.查看路由表
   route
5.配置网关
 route del default                //删除现有默认网关 
 route add default gw 202.117.10.1  //设置默认网关
6.重新启动网卡
 ifdown eth0     //先关掉网卡
 ifup  eth0        //在重启
方法2.  
1.修改网卡的配置文件/etc/sysconfig/network-scripts/ifcfg-eth0。这个文件里的各个属性可以修改,包括ip,子网掩码,广播地址,默认网关
如下配置:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
# Broadcom Corporation NetXtreme BCM5721 Gigabit Ethernet PCI Express
DEVICE=eth0
BOOTPROTO=none
HWADDR=00:11:09:B8:9B:44
NETMASK=255.255.255.0
NETWORK=
IPADDR=202.117.10.26
GATEWAY=202.117.10.1
USERCTL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
PEERDNS=yes
ONBOOT=yes
TYPE=Ethernet
/*
注意:将BOOTPROTO设置为none,此参数的默认值为dhcp(即动态主机设置协议)。如果BOOTPROTO=dhcp的话,那么网卡每启动都要发送dhcp包到DHCP服务器来动态的获取ip,所以你配置的ip会被修改的,故将其值设置为none
2.上面的配置此时并未生效,需要使用如下命令来启用此配置文件:
*/
/etc/rc.d/init.d/network  restart
然后刚才的设置才生效了。
其他的设置与方法一相同。
 

你可能感兴趣的:(linux命令)