給network02新增閘道器,使network02能夠訪問外網
配置iptable**規則
iptables -t nat -a postrouting -s 172.16.1.0/24 -j masquerade
– 把172.16.1.0/24網路中的ip轉換成10.0.0.12(可以訪問外網的位址)。
-t nat 指定nat表
-a postrouting鏈 資料報離開的時候,做修改
-s 源ip或者源ip段
-j masquerade 指定動作為,模擬路由器的外網ip 10.0.0.12
開啟核心**參考
echo 『net.ipv4.ip_forward = 1』 >>/etc/sysctl.conf
sysctl -p
給network03新增閘道器172.16.1.12,使network03能夠訪問外網。
安裝dhcp
yum install dhcp -y
修改配置檔案
在檔案中新增如下內容:
subnet 172.16.1.0 netmask 255.255.255.0
啟動dhcpd服務
systemctl start dhcpd
也可以使用
systemctl enable dhcpd
把另一台計算機的網絡卡配置檔案中的ip位址,閘道器刪除,然後把bootproto的值修改為dhcp。
用於在外網訪問公司內網主機上的服務。
配置方法如下:
注:命令要配置到閘道器上
iptables -t nat -a prerouting -d 10.0.0.12 -p tcp --dport 3022 -j dnat --to-destination 172.16.1.26:22
把外網所有訪問本地10.0.0.12裝置的3022埠的轉給本地ip是172.16.1.26的裝置的22埠。
-t nat 指定使用的表是nat表
-a prerouting鏈 資料報進來的時候做處理
-d 10.0.0.12 指定外網訪問的目的ip是10.0.0.12
-p tcp 指定協議為tcp協議
-dport 3022 指定外網訪問的埠為3022
-j dnat 指定動作為dnat
–to-destination 172.16.1.26:22 做目的ip位址以及埠的轉換
linux網路程式設計基礎 網路基礎
客戶機 client 伺服器 server 模式。需要在通訊兩端各自部署客戶機和伺服器來完成資料通訊。瀏覽器 browser 伺服器 server 模式。只需在一端部署伺服器,而另外一端使用每台pc都預設配置的瀏覽器即可完成資料的傳輸。c s模式 優點缺點 資料快取本地,效率高 工作量大,開發周期更...
Linux網路基礎
linux為使用者提供了完善的 強大的網路功能 1.完善的內建網路。其他作業系統不包含如此緊密的和核心結合在一起的網路部分。2.linux免費提供了大量支援internet的軟體,internet是在unix領域中建立並繁榮起來的,在這方面使用linux是相當方便的,使用者能用linux與世界上的其...
linux網路基礎
1.ifconfig 顯示網路配置 ip,子網掩碼 2.ifdown 關閉網絡卡 3.ifup 開啟網絡卡 4.netstat 顯示埠號 t 列出tcp埠 u 列出udp埠 n 使用ip顯示 a 列出所有 r 檢視路由表 等價與 route 5.nslooup 檢視dns伺服器ip。測試命令 1.p...