linux伺服器開啟公網訪問

2021-10-12 14:35:48 字數 697 閱讀 3411

環境:

a伺服器 外網ip:123.123.123.123 內網ip:192.168.10.10

b伺服器 內網ip:192.168.10.11

配置1.在a伺服器上開啟**

sysctl -a |grep 'net.ipv4.ip_forward' 檢視**是否開啟 1為開啟

設定**:

echo "net.ipv4.ip_forward = 1" >> /etc/sysctl.conf

sysctl -p

2.在a伺服器上設定iptables規則:

iptables -t nat -a postrouting -s 192.168.10.11 -j snat --to

123.123.123.123

如果想讓整個內網的機器全部上網,只需要把 -s 192.168.10.11 換成 -s

192.168.10.0/255.255.255.0 即可

3.在b伺服器上設定閘道器為a伺服器內網位址 192.168.10.10

vim /etc/sysconfig/network-scripts/ifcfg-eth0

新增以下行

gateway=192.168.15.100

儲存退出

重啟network服務

service network restart

4.測試b伺服器是否已經可以訪問外網

httpd伺服器開啟訪問不了

centos安裝httpd,外部主機無法訪問解決方案 但是 centos7 將iptables改為了firewall,不能關閉iptables了 關閉防火牆命令如下 關閉並禁用防火牆 root mycentos shell systemctl stop firewalld.service 停止防火牆...

linux中搭建公網ftp伺服器

linux搭建 ftp伺服器彙總整理 使用截圖如下 一 檢查linux中是否已經安裝 vsftpd 服務端軟體 rpm qa grep vsftpd 二 解除安裝linux中的 vsftpd 服務端軟體 rpm e vsftpd安裝版本號 三 安裝linux中的 vsftpd 服務端yum inst...

linux訪問samba伺服器

實驗室的samba伺服器配好了,但是有了乙個問題。samba一般來說是為了方便linux與windows之間的資料的交換,很少用到linux訪問linux下的samba。我在gnome下,通過連線伺服器,伺服器型別選windows就ok了。但是command下沒有測試過。下午的時候,乙個師兄問我sa...