linux網路基礎5

2021-10-04 19:57:42 字數 1203 閱讀 9645

給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...