本次我们来讨论一下linux中关于简单网络配置的内容,关于网络的介绍我们今天就不再说了,直入正题,直接我们来看一下网络中关于以太网接口、网关、路由等内容,并用新老两种命令来逐个讲解。
配置文件说明
路由:
RHEL5: /etc/modprobe.conf
alias
RHEL6: /etc/udev/rules.d/70-persistent-net.rules
网络配置文件:
/etc/sysconfig/network
网络接口配置文件:
/etc/sysconfig/network-scripts/ifcfg-INTERFACE_NAME
DEVICE=: 关联的设备名称,要与文件名的后半部“INTERFACE_NAME”保持一致;
BOOTPROTO={static|none|dhcp|bootp}: 引导协议;要使用静态地址,使用static或none;dhcp表示使用DHCP服务器获取地址;
IPADDR=: IP地址
NETMASK=:子网掩码
GATEWAY=:设定默认网关;
ONBOOT=:开机时是否自动激活此网络接口;
HWADDR=: 硬件地址,要与硬件中的地址保持一致;可省;
USERCTL={yes|no}: 是否允许普通用户控制此接口;
PEERDNS={yes|no}: 是否在BOOTPROTO为dhcp时接受由DHCP服务器指定的DNS地址;
不会立即生效,但重启网络服务或主机都会生效;
网络配置
网络服务:
RHEL5: /etc/init.d/network {start|stop|restart|status}开启、关闭、重启网络
RHEL6: /etc/init.d/NetworkManager {start|stop|restart|status}
以太网接口:
Ifconfig [eth#] –a :显示所有接口的配置出处
Ifconfig eth# ip/mask [up|down] 打开或关闭接口
注意:配置的地址立即生效,但重启网络服务或主机,都会丢失。
网关:
route
add: 添加
-host: 主机路由
-net:网络路由
-net 0.0.0.0
设定网关:route add -net|-host DEST gw NEXTHOP
设定默认路由:route add default gw NEXTHOP
del:删除
所做出的改动重启网络服务或主机后失效;
查看:route -n: 以数字方式显示各主机或端口等相关信息
路由:
在/etc/sysconfig/network-scripts创建以route-eth#为名字的文件,文件内容为:
格式一:
目标网络 via 下一跳
格式二:
Address0(目标地址)=
NETMASK0(子网掩码)=
GATEWAY0(下一跳)=
Address1=
……..
例:创建一条到达192.168.10.0的路由,下一条为
格式一:192.168.10.1 192.168.10.0/24 via 192.168.10.1
格式二:
ADDRESS0=192.168.10.0
NETMASK0=255.255.255.0
GATEWAY0=192.168.10.1
指定DNS服务器:
编辑/etc/resolv.conf文件
nameserver DNS_IP_1
nameserver DNS_IP_2
指定本地解析:
编辑/etc/hosts文件
主机IP 主机名 主机别名
例:172.16.0.1 www.db.com www
配置主机名:
方法一:hostname名字
立即生效,但不是永久有效;
方法二:编辑/etc/sysconfig/network文件修改以下内容:
HOSTNAME=
Ip命令:
Ip link:网络接口属性
Show
ip -s link show
set
ip link set DEV {up|down}
ip addr :协议地址
add:添加
ip addr add ADDRESS dev 设备 地址
del:删除
ip addr del ADDRESS dev 设备 地址
show:查看
ip addr show dev 设备 to 匹配标准
flush:清除
ip addr flush dev 设备 to 匹配标准
ip route:路由
add:添加
ip route add to 10.0.1.0/24 dev eth1 via 192.168.100.6
change:修改
show:查看
flush:清除
replace:替换
别名:
一块网卡可以使用多个地址,网络设备可以别名:
eth0
ethX:X, eth0:0, eth0:1, ...
配置方法:
ifconfig ethX:X IP/NETMASK
/etc/sysconfig/network-scripts/ifcfg-ethX:X
DEVICE=ethX:X
非主要地址不能使用DHCP动态获取;
以上就是网络配置的简单介绍,虽然不全,但都是很实用的的,都是加上了我的个人理解,希望大家喜欢。另外谢谢大家这些天对我的大力支持,我会更加努力的写出更好的博文,深鞠躬!!
转载于:https://blog.51cto.com/13569961276/1156608