Win 双网卡 nat 内网访问公网
介绍
简单的网络拓扑如下图:
三台服务器为 CentOS 系统,只要牵扯到使用外部网络就非常的头疼。因此决心改造下这个网络环境。
改造过程
首先,第一步想到的就是在 win 上做nat 转发,将内网网口送来的数据转发至公网网口,具体操作如下:
申明:本人电脑为 win10 系统,win7配置雷同。
win+E 打开窗口
在你的外网网卡上右键 -> 属性
单击“请选一个专用网络链接” 选择内网的网卡 确定,这时会提示内网ip改为“192.168.137.1”,确定即可。
这一步,我已经做过,就不再放截图。更改完成之后,内网网卡 IP 地址被修改为以下:
这时候,连接内网的服务器可能都ping不通了, 不要着急。
去到服务器边连接上显示器,为服务器配置虚拟网卡,我这里服务器为 CentOS 配置如下:
临时配置方案:
ifconfig eth0:1 192.168.137.2 up
route add default gw 192.168.137.1
echo "nameserver 223.5.5.5" > /etc/resolv.conf
只需要执行上面命令即可连接外网。
永久配置方案:
cat << EOF > /etc/sysconfig/network-scripts/ifcfg-eth0:1
TYPE=Ethernet
NAME=eth0:1
DEVICE=eth0:1
ONBOOT=yes
IPADDR=192.168.137.2
NETMASK=255.255.255.0
EOF
systemctl restart network
ip route add default via 192.168.137.1 dev eth0
echo "ip route add default via 192.168.137.1 dev eth0" >> /etc/rc.local
chmod +x /etc/rc.local
echo "nameserver 223.5.5.5" > /etc/resolv.conf
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
2018-06-24 [ Python ] 基本数据类型及属性(上篇)