lo:本地回环
ethx:以太网网卡
linux:网络属于内核的功能
RHEL5: /etc/modprobe.conf
RHEL6: /etc/udev/rules.d/70-persistent-net.rules
ifconfig:
-a:显示所有接口的配置信息
up:激活端口
down:停止端口
broadcast [广播地址]:设定广播地址
netmask [网络掩码]:设定网络掩码
io_addr [I/O地址]:设定网卡的输入/输出地址
irq_addr [中断号]:设定网卡中断号
ifconfig ethX IP/MASK
ifconfig eth1 192.168.1.168/24
ifconfig eth1 192.168.1.168 netmask 255.255.255.0
ifconfig ehtX [up|down]
ifconfig eth1 up
配置的地址立即生效,但重启网络服务或关机,都失效
网络服务:
RHEL5:
/etc/init.d/network
RHEL6:
/etc/init.d/NetworkManger
网关:
/sbin/route配置主机的路由表信息。
route [选项] [命令[参数]]
Destination Gateway Genmask Flags Metric Ref Use iface
192.168.1.0 * 255.255.255.0 U 0 0 0 eth0
路由的终点 数据包到达终点前需要经历的网关 路由掩码 标志信息 到达终点的距离 引用次数 内核寻找路由所需的时间 数据包的传输接口
标志信息:U(路由可用)、H(目标为一台主机)和G(使用网关,即数据包不直接传送至本条路由的终点,而是传送给网关)
引用次数在linux系统中不可用,在UNIX和类UNIX中可用。
route
add:添加
–host:主机路由
-net :网络路由
增加到网络192.168.2.0/24的路由
route add -net 192.168.2.0/24 dev eth0
增加到主机192.168.2.100的路由
route add -host 192.168.2.100 gw 192.168.1.111
设定默认网关为192.168.1.1
route add default gw 192.168.10.1
例如:
我把eth0的IP地址给改了
ifconfig eth0 192.168.1.124/24
这个时候,ping www.baidu.com不同,ping自己可以,这个时候如果想上网,可以route add default gw 192.168.1.1即可.
或者/etc/init.d/NetworkManger restart.
del:删除
–host
-net
删除到192.168.2.0/24的路由
route del 192.168.2.0/24 dev eth0
删除缺省的
route del default
网络配置文件:
1 |
|
路由:
/etc/sysconfig/network-scripts/route-ethX
添加格式一:
1 |
|
添加格式二:
1 |
|
nameserver DNS_IP_1
nameserver DNS_IP_2
IProute2:
-->ip:
link:配置网络接口属性
addr:协议地址
route:路由
link:
show:
ip link show
ip -s(显示统计信息) link show
set:
addr:
add
> ip addr add address dev name
> ip addr add 10.2.2.2/8 dev eth1
> ip addr add 10.3.3.3/8 dev eth1 label eth1:1
del:
> ip addr del address dev name
> ip addr del 10.2.2.2/8 dev eth1
show:
> ip addr show dev DEV to PREFIX
flush:
> ip addr flush dev DEV to PREFIX
route:
show
> ip route show
add
> ip route add to 10.0.0.0/8 dev eth0 via 172.16.0.1
一块网卡可以使用多个别名:
eth0
ethX:X, eth0:0, eth0:1, ...
ifconfig eth0:0 192.168.1.100/24
非主要地址不能使用DHCP动态获取
traceroute:
-n 不进行主机域名解析,直接使用IP,这可以加快侦测速度
-w 超时时间,超过这个时间认为此节点无回应,默认5s
-i 如果有多个网络接口,则需要这个参数指定使用哪个接口
-g 指定使用默认网关