日期:2014-05-16  浏览次数:20561 次

Linux IP设置

转载自:http://www.cnblogs.com/hnrainll/

?

Linux静态IP设置

IP配置:
/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=static
HWADDR=00:26:18:0B:38:C0
ONBOOT=yes
IPADDR=192.168.0.20
NETMASK=255.255.255.0
GATEWAY=192.168.0.1
IP生效:
/sbin/ifdown eth0
/sbin/ifup eth0

通知网关更新信息:
/etc/init.d/network restart

配置DNS:
vi /etc/resolv.conf
nameserver 202.96.134.133

解决重启生效:
chattr +i /etc/resolv.conf
改为只读

首先,先了解传统的网络配置命令:?
1. 使用ifconfig命令配置并查看网络接口情况?
示例1: 配置eth0的IP,同时激活设备:?
# ifconfig eth0 192.168.4.1 netmask 255.255.255.0 up?
示例2: 配置eth0别名设备 eth0:1 的IP,并添加路由?
# ifconfig eth0:1 192.168.4.2?
# route add –host 192.168.4.2 dev eth0:1?
示例3:激活(禁用)设备?
# ifconfig eth0:1 up(down)?
示例4:查看所有(指定)网络接口配置?
# ifconfig (eth0)?
2. 使用route 命令配置路由表?
示例1:添加到主机路由?
# route add –host 192.168.4.2 dev eth0:1?
# route add –host 192.168.4.1 gw 192.168.4.250?
示例2:添加到网络的路由?
# route add –net IP netmask MASK eth0?
# route add –net IP netmask MASK gw IP?
# route add –net IP/24 eth1?
示例3:添加默认网关?
# route add default gw IP?
示例4:删除路由?
# route del –host 192.168.4.1 dev eth0:1?
示例5:查看路由信息?
# route 或 route -n (-n 表示不解析名字,列出速度会比route 快)?
3.ARP 管理命令?
示例1:查看ARP缓存?
# arp?
示例2: 添加?
# arp –s IP MAC?
示例3: 删除?
# arp –d IP?
4. ip是iproute2软件包里面的一个强大的网络配置工具,它能够替代一些传统的网络管理工具。例如:ifconfig、route等,?
上面的示例完全可以用下面的ip命令实现,而且ip命令可以实现更多的功能.下面介绍一些示例:?
4.0 ip命令的语法?
ip命令的用法如下:?
ip [OPTIONS] OBJECT [COMMAND [ARGUMENTS]]?