Linux系统的网络配置

#########desktop通过server路由器上网#########
思想方法就是将server和真机当成两个路由器,让desktop通过它们来连接上网,下面我一步一步实现,步骤如下:
##desktop的ip地址设置
首先我用nm-connection-editor将desktop的ip设置成166.166.166.10
Linux系统的网络配置
##server添加网卡及ip地址的设置##
(1)首先给server添加一个网卡eth1
Linux系统的网络配置
(2) 接着查看是否添加成功(成功添加,如下图)
Linux系统的网络配置
(3)然后设置ip地址,我将新添加的eth1网卡ip地址设置成166.166.166.11(注:网络位要和deskyop一致)
再将之前eth0网卡的ip地址设置成172.25.73.11(注:和真机网络位也要一致),这个之前我已经设置过了
Linux系统的网络配置
##将真机当成路由器##
(1) 首先firewall-cmd --list-all查看防火墙伪装为no还是yes,no的话要用命令firewall-cmd --add-masquerade开启
伪装;
(2)接着sysctl -a | grep ip_forward查看路由协议net.ipv4.ip_forward是否等于1,若不等于1,要在/etc/sysctl.con
f文件最后一行加入net.ipv4.ip_forward = 1即可
Linux系统的网络配置
end 路由设置成功。
##给server加网关并当成路由##
网关:网关俗称网间连接器,用来实现网络互相连通
(1).在编辑/etc/sysconfig/network文件,在最后一行加入GATEWAY=172.25.73.250(主机的IP地址)
Linux系统的网络配置
在route -n查看网关是否添加成功
Linux系统的网络配置
(2).开启伪装和路由协议
Linux系统的网络配置
Linux系统的网络配置
##给desktop加网关##
Linux系统的网络配置
Linux系统的网络配置
##desktop连通百度ip地址##
连通成功,如图所示
Linux系统的网络配置

#########配置desktop的域名解析dns#########
本地解析文件 /etc/hosts
dns指向文件 /etc/resolv.conf
(1)配置本地解析,如图
Linux系统的网络配置
(2)ping www,baidu.com连通成功
Linux系统的网络配置
(3)配置dns指向文件
Linux系统的网络配置
Linux系统的网络配置
(4)ping www.taobao.com连通成功
Linux系统的网络配置

#########设定解析优先级#########
系统默认/etc/hosts > /etc/resolv.conf
如下图所示 file 在前表示/etc/hosts优先,当dns在前时则/etc/resolv.conf优先
Linux系统的网络配置
#########nmcli命令方式设定网络#########
(1) nmcli device status eth0 ##查看网卡服务接口信息
nmcli device showeth0 ##查看网卡信息
nmcli device connect eth0 ##启用eth0网
Linux系统的网络配置
nmcli connection up westos ##开启westos服务器的接口
Linux系统的网络配置
nmcli connection delete westos ##删除westos这个服务器
Linux系统的网络配置
nmcli connection add type ethernet con-name westos1 ifname eth1 ip4 166.166.166.11/24 ##指定ip创建westos1
Linux系统的网络配置
nmcli connection modify westos1 ipv4.addresses 166.166.166.111/24 ##修改westos1的ip地址
Linux系统的网络配置
Linux系统的网络配置