问题背景:
用户来电询问麒麟系统怎么实现内外网切换,有双网口但是不懂怎么配置,如下图:


解决方案:
1.查看网络接口信息
在终端中输入命令 ifconfig 或 ip addr show,查看系统中所有网络接口的名称和状态,确定双网口对应的设备名称,通常为 eth0、eth1 等。
2.配置内网网卡
编辑网卡配置文件:使用文本编辑器打开内网网卡的配置文件,一般位于/etc/sysconfig/network-scripts/ 目录下,配置文件名为 ifcfg-ethX,其中 X 为内网网卡的设备编号,如 ifcfg-eth0 。
设置静态 IP 地址:在配置文件中找到 BOOTPROTO 选项,将其设置为 static,然后添加以下配置项:

保存并关闭文件:完成配置后,保存文件并关闭编辑器。
3.配置外网网卡
打开外网网卡的配置文件,如 /etc/sysconfig/network-scripts/ifcfg-eth1 。
设置静态 IP 地址或动态获取:根据实际网络环境,选择设置静态 IP 地址或通过 DHCP 动态获取 IP 地址。
如果是静态 IP 地址,配置方法与内网网卡类似,将 BOOTPROTO 设置为 static,并添加相应的 IP 地址、子网掩码、网关和 DNS 服务器地址等信息。
如果是通过 DHCP 动态获取,将 BOOTPROTO 设置为 dhcp 即可。
保存并关闭文件:保存文件并关闭编辑器。
4.配置路由规则
查看当前路由表:在终端中输入 route -n 命令,查看当前系统的路由表信息,了解默认网关和已有的路由条目。
添加内网路由:如果需要访问特定的内网网段,需要添加相应的路由规则。使用以下命令添加路由:route add -net内网网段netmask 子网掩码 gw内网网关
5.设置默认网关
根据需要选择使用内网网关或外网网关作为默认网关。如果希望默认通过内网访问网络,使用以下命令设置默认网关:route add default gw内网网关
如果希望默认通过外网访问网络,则将外网网关设置为默认网关:route add default gw外网网关
6.重启网络服务
在终端中输入命令 systemctl restart network 或 service network restart,重启网络服务,使配置生效.
7.测试网络连接
测试内网连接:使用 ping 命令测试与内网设备的连接,如 ping 192.168.1.1,检查是否能够正常通信。
测试外网连接:使用 ping 命令测试与外网网站或服务器的连接,如 ping www.baidu.com,检查是否能够正常访问外网。