linux自定义网络路由
查看网络配置文件
[root@bogon ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
TYPE=Ethernet
UUID=3e6b66d4-10b3-46ae-be3c-e1c1fe32a7dc
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=dhcp
HWADDR=00:0C:29:B9:89:0A
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0"
DEVICE=eth0:网卡名称(一定是写eth0)
TYPE=Ethernet:网络因特网
UUID=3e6b66d4-10b3-46ae-be3c-e1c1fe32a7dc:uuid自动生成,不需要设置
ONBOOT=yes:网卡的开关
BOOTPROTO=dhcp:dhcp自动分配网络ip,无法自定义
HWADDR=00:0C:29:B9:89:0A:网卡的物理地址,系统自动生成
自定义网络
BOOTPROTO这个是表示你使用什么样的路由协议,有三种不同写法,如果是none和static表示你用的是静态路由,那么你在接下来的项目里就必须填写IPADDR、NETMASK、GATEWAY这三个选项。如果是dhcp表示你使用动态路由协议,那IPADDR、NETMASK、GATEWAY这些选项就可以不必填写。如果填写了,就以你填写的值为准
修改
BOOTPROTO=static
或
BOOTPROTO=none
添加
IPADDR=192.168.10.30
NETMASK=255.255.255.0
GATEWAY=192.168.10.2
上面的数值需要查看vmware中的虚拟网络编辑器
vmnet8进行编辑,不可以随便编辑,否者连不上网
子网ip:192.168.10.0
子网掩码:255.255.255.0
网关:192.168.10.2
修改添加后需要重启服务器
service network restart
验证是否成功
[root@localhost ~]# ping www.jd.com
ping: unknown host www.jd.com
再配置文件中添加后就可以成功了
DNS1=8.8.8.8