衡阳派盒市场营销有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何把CentOS7服務器變成上網路由器

馬哥Linux運維 ? 來源:未知 ? 作者:胡薇 ? 2018-11-02 15:11 ? 次閱讀

網絡拓撲圖及說明

說明

服務器通過靜態IP上網,外網連接eth0口,IP為200.0.0.2;eth1口連接內網交換機,內網網段為192.168.10.1/24。

內網中的所有機器通過NAT上網,也要通過DHCP服務器自動獲得IP地址。其中192.168.10.254為一臺FTP服務器,需要對外提供FTP服務。

服務器本身不對外提供任何服務,僅對內網提供DHCP服務以及SSH管理。

內網機器使用運營商的DNS。

配置步驟

(系統IP配置方法這里不再贅述)

1. 關閉系統自帶的防火墻

停止firewalld服務

systemctl stop firewalld

禁止firewalld服務自啟動

systemctl disable firewalld

2. 安裝iptables防火墻和DHCP服務器

安裝iptables服務

yum -y install iptables-services

安裝dhcp服務

yum -y install dhcp

3、對iptables進行初始化工作

清空filter表

iptables -F

清空nat表

iptables -t nat -F

默認禁止所有傳入連接

iptables -P INPUT DROP

默認允許所有傳出連接

iptables -P OUTPUT ACCEPT

默認禁止路由轉發

iptables -P FORWARD DROP

4、打開系統的IP轉發功能

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

不用重啟,立即生效

sysctl -p

5、按以下模版配置DHCP服務器

配置文件位置:/etc/dhcp/dhcpd.conf

#為 192.168.10.0/24 提供DHCP服務

subnet 192.168.10.0 netmask 255.255.255.0 {

range 192.168.10.2 192.168.10.253; #地址池范圍

option broadcast-address 192.168.10.255; #廣播地址

option routers 192.168.10.1; #默認網關

option domain-name-servers 202.96.134.33, 202.96.128.22; #運營商DNS服務器

option netbios-name-servers 192.168.10.1; #WINS服務器

option domain-name lan; #搜索域

default-lease-time 86400; #默認租約時間,單位為秒

max-lease-time 86400; #最長租約時間,單位為秒

}

#FTP服務器設置靜態IP綁定

host ftp_server {

hardware ethernet 12:34:56:11:11:11; #FTP服務器的MAC地址

fixed-address 192.168.10.254; #綁定的IP地址

}

6、配置iptables的傳入連接

允許環回接口的傳入連接

iptables -A INPUT -i lo -j ACCEPT

允許已建立的傳入連接

iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT

允許DHCP傳入連接

iptables -A INPUT -i eth1 -p udp --dport 67:68 -j ACCEPT

允許SSH傳入連接

iptables -A INPUT -i eth1 -p tcp --dport 22 -j ACCEPT

7、配置iptables的NAT轉發(重點)

允許來自內網的傳出連接

iptables -A FORWARD -s 192.168.10.0/24 -j ACCEPT

開啟源NAT功能

即將來自內網主機的IP轉換為外網IP。

iptables -t nat -A POSTROUTING -s 192.168.10.0/24 -j SNAT --to 200.0.0.2

配置端口映射

iptables -t nat -A PREROUTING -d 200.0.0.2 -p tcp --dport 21 -j DNAT --to 192.168.10.254

允許到FTP服務器的傳入連接

iptables -A FORWARD -d 192.168.10.254 -p tcp --dport 21 -j ACCEPT

8、保存iptables配置

iptables-save > /etc/sysconfig/iptables

9、啟動iptables和dhcp服務

啟動iptables

systemctl start iptables

開機自動啟動iptables

systemctl enable iptables

啟動dhcpd

systemctl start dhcpd

開機自動啟動dhcpd

systemctl enable dhcpd

配置完成!

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 服務器
    +關注

    關注

    12

    文章

    9304

    瀏覽量

    86062
  • 路由器
    +關注

    關注

    22

    文章

    3744

    瀏覽量

    114477

原文標題:神技能 | 手把手教您把CentOS7服務器變成上網路由器

文章出處:【微信號:magedu-Linux,微信公眾號:馬哥Linux運維】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    小菜支招如何解決家里新裝無線路由器可以撥號但無法上網的問題?

    用戶必須知道自己本地的DNS服務器地址。如果你是靜態IP上網,你可以打電話向你的網絡服務商咨詢。如果你的上網方式中的IP和DNS的值是動態獲取的(包括PPPOE撥號),首先請你登錄
    發表于 05-26 12:01

    CentOS6如何實現路由器功能?

    CentOS6環境下實現路由器功能為例:1. 如上圖所示設置所有的IP地址2. 針對不同的機器配置路由Aubin-CentOS1routeadd default gw
    發表于 03-30 17:06

    centos7 redis的安裝

    centos7 redis 使用,查看Redis工具(安裝、添加權限驗證、添加開機自啟)
    發表于 05-14 17:13

    聚合路由器

    乾元通多卡聚合路由器,4卡聚合, 4通道疊加網絡。雙工作模式,可選單卡模式和4卡網絡帶寬疊加方式,支持自建服務器和其他的云服務器!#智能多網路由系統#鄭經理:***`
    發表于 03-03 14:04

    基于CentOS7的MySQL57安裝

    MySQL57在CentOS7上的安裝配置
    發表于 03-26 08:45

    如何使用Xmanager遠程CentOS 7服務器

    【Xmanager】如何使用Xmanager遠程CentOS 7服務器
    發表于 04-09 13:16

    請問Centos7如何搭建PPTP?

    搭建清單:Centos7 (我這里使用騰訊云的服務器)ppp和pptpd 包iptables (我這里使用iptables)win10客戶端(連接測試使用)
    發表于 11-09 07:54

    路由器共享上網的設置方法

    路由器共享上網的設置方法 對路由器進行基本配置,使電腦通過路由器實現共享上網,過程相對來說比較容易實現。這篇文檔下面的內容,主要講述如
    發表于 01-30 17:15 ?24.7w次閱讀
    用<b class='flag-5'>路由器</b>共享<b class='flag-5'>上網</b>的設置方法

    串口通訊服務器的集成路由器性能

    串口通訊服務器的集成路由器性能              部分終端服務器產品基本都集成了路由
    發表于 01-07 14:02 ?703次閱讀

    電腦變成無線路由器圖解教程

    開啟windows 7的隱藏功能:虛擬WiFi 和SoftAP(即虛擬無線AP),就可以讓電腦變成無線路由器,實現共享上網,節省網費和路由器
    發表于 12-14 15:43 ?0次下載
    電腦<b class='flag-5'>變成</b>無線<b class='flag-5'>路由器</b>圖解教程

    在vmware上安裝centos7以及網絡配置

    啃論文之余,想自己搭個虛擬機玩玩。vmware10;centos7 X86_64. 1. 在vmware上安裝centos7 1.1去官網上下載DVD centos7的iso鏡像,大約4G 1.2
    發表于 12-02 15:41 ?595次閱讀

    centos7如何設置靜態IP

    CentOS 7上設置靜態IP是一個簡單而重要的任務,尤其對于服務器管理員來說。在本文中,我們將詳細介紹如何在CentOS 7上設置靜態I
    的頭像 發表于 11-17 11:06 ?1590次閱讀

    廣域網路由器和局域網路由器有哪些區別呢?

    廣域網路由器和局域網路由器有哪些區別呢? 廣域網路由器和局域網路由器是兩種不同類型的路由器,它們在范圍、覆蓋面、連接設備數量、速度、安全性等
    的頭像 發表于 12-27 16:27 ?1212次閱讀

    記錄RocketMQ在centos7上的安裝過程

    本文記錄RocketMQ在centos7上的安裝過程,沒有技術的探討,僅僅是安裝記錄,以作備忘。
    的頭像 發表于 01-02 11:41 ?1719次閱讀
    記錄RocketMQ在<b class='flag-5'>centos7</b>上的安裝過程

    一種利用wireshark對遠程服務器/路由器網絡抓包方法

    一種利用wireshark對遠程服務器/路由器網絡抓包方法
    的頭像 發表于 09-21 08:03 ?3546次閱讀
    一種利用wireshark對遠程<b class='flag-5'>服務器</b>/<b class='flag-5'>路由器</b>網絡抓包方法
    噢门百家乐玩法| 属猪属蛇做生意怎么样| 百家乐五式缆投法| 百家乐赌场策略论坛| 威尼斯人娱乐城赌博网站| 大发888 dafa888游戏| 百家乐官网打庄技巧| 百家乐官网娱乐优惠| 高尔夫百家乐官网的玩法技巧和规则| 百家乐游戏开发技术| 大发888棋牌游戏官网| 百家乐官网庄闲客户端| 百家乐注码技巧| 大发888信誉| 百家乐官网娱乐城博彩| 百家乐官网平一直压庄| 威尼斯人娱乐场 五星| 百家乐官网视频多开器| 百家乐庄闲必赢| 大发888最新网址| 挖掘百家乐官网赢钱秘籍| 百家乐怎打能赢| 皇冠现金网网址| 百家乐官网比较好的网站| 三公百家乐在线哪里可以玩| 大发888casino| 百家乐官网分析仪博彩正网| 百家乐21点| 奇博娱乐| 三国百家乐官网娱乐城| 大发888在线娱乐下载| 百家乐官网龙虎桌布| 百家乐连锁| 百家乐官网桩闲落注点| 百家乐百家乐视频游戏世界| 信誉博彩网| 属羊的和属猪的做生意| 卡卡湾网上娱乐| 澳门百家乐官网手机软件| 大发888网页在线游戏| 百家乐官网园棋牌|