通过局域网共享网络连接(测试版)

使用方法等详细信息请关注公众号【生物信息分析学习】(swxxfxxx)

之前的不能用了,然后找自己的博客,发现这这这怎么忘写了。

原来是备份在脚本了:

/etc/sysconfig/network-scripts
A服务器:
$ cat ifcfg-em1
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=em1
UUID=
DEVICE=em1
ONBOOT=yes
IPADDR=192.168.abysw.abysw_1
NETMASK=255.255.255.0
GATEWAY=192.168.abysw.1
DNS1=10.10
DNS2=10.10
ZONE=trusted

B服务器:
$ cat ifcfg-enp9s0f0
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=enp9s0f0
UUID=
DEVICE=enp9s0f0
ONBOOT=yes
IPADDR=192.168.abysw.abysw_2
GATEWAY=192.168.abysw.abysw_1
NETMASK=255.255.255.0
DNS1=10.10.
DNS2=10.10.

共享脚本:
#!/bin/bash

File Name: share-em1.sh

Author : root, Yuan-SW-F, yuanswf@163.com

Created Time: 2022-06-20 14:34:46

service network restart
echo 1 > /proc/sys/net/ipv4/ip_forward
systemctl stop NetworkManager
systemctl disable NetworkManager
firewall-cmd –permanent –zone=public –remove-interface=em1
firewall-cmd –permanent –zone=trusted –add-interface=em1
firewall-cmd –reload
systemctl restart firewalld
iptables -t nat -A POSTROUTING -s “192.168.70.0/255.255.255.0” -o em1 -j MASQUERADE
iptables -A FORWARD -i em1 -j ACCEPT
iptables -t nat -A POSTROUTING -s “192.168.70.25/255.255.255.0” -o em1 -j MASQUERADE
iptables -t nat -A POSTROUTING -s “192.168.70.26/255.255.255.0” -o em1 -j MASQUERADE

【提示】本文写作命令为:abysw blog 通过局域网共享网络连接(测试版)

Read More