问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

ubuntu14.04怎么做个网关

发布网友 发布时间:2022-04-24 19:50

我来回答

1个回答

热心网友 时间:2023-10-09 03:02

案例. 仅供参考.
在CentOS 6, Ubuntu 14.04, Debian7, CentOS 5, RHEL 5/6都可用.

以下是我的具体案例, 请依据你的实际情况修改.

网络拓扑:
Gateway / NAT server,
eth0 --- public internet 59.72.122.110 netmask 255.255.255.0 gateway 59.72.122.254
eth1 --- private network 192.9.200.200 netmask 255.255.255.0 gateway 192.9.200.254
eth1 链接一个私有的交换机或者集线器, 其他的机器, 包括无线路由器, 链接该交换机或者集线器, 192.9.200.254是eth1所链接的交换机的网关地址.

在Gateway / NAT server上设定.

先设定Gateway / NAT server上的两个网络.
#### The private network runs on interface eth1
#### The public network runs on interface eth0

EXTIF="eth0"
INIF="eth1"
export INIF EXTIF

### shutdown all interfaces.
ifconfig eth0 down
ifconfig eth1 down
ifconfig eth2 down
ifconfig eth3 down

### public
ifconfig $EXTIF hw ether 00:11:B0:19:89:64
ifconfig $EXTIF 59.72.122.110 netmask 255.255.255.0

### private
ifconfig $INIF 192.9.200.200 netmask 255.255.255.0

### Bring up the two interfaces
ifconfig $EXTIF up
ifconfig $INIF up

### configure the route table
route add -net 192.9.0.0 netmask 255.255.0.0 gw 192.9.200.254 dev $INIF
route add default gw 59.72.122.254 dev $EXTIF

####EOF
请酌情修改.

####BOF
#!/bin/bash

EXTIF="eth0"
INIF="eth1"
INNET="192.9.200.0/24"
export INIF EXTIF INNET

### For NAT Gateway
# Starting NAT Server
echo "1" > /proc/sys/net/ipv4/ip_forward

### Flush the original rules
/sbin/iptables -F
/sbin/iptables -X
/sbin/iptables -Z
/sbin/iptables -F -t nat
/sbin/iptables -X -t nat
/sbin/iptables -Z -t nat

# Set Default Rules
/sbin/iptables -P INPUT ACCEPT
/sbin/iptables -P OUTPUT ACCEPT
/sbin/iptables -P FORWARD DROP
/sbin/iptables -t nat -P PREROUTING ACCEPT
/sbin/iptables -t nat -P POSTROUTING ACCEPT
/sbin/iptables -t nat -P OUTPUT ACCEPT

### No extra control
### All Forward from the private INNET is allowed.

### Accept all the Forward request form $INIF
/sbin/iptables -A FORWARD -i $INIF -j ACCEPT

/sbin/iptables -t nat -A POSTROUTING -o $EXTIF -j MASQUERADE
/sbin/iptables -t nat -A POSTROUTING -o $INIF -j MASQUERADE

### Forward chain

### Allow * client to access private network
/sbin/iptables -A FORWARD -i ppp+ -o $INIF -j ACCEPT
/sbin/iptables -A FORWARD -i $INIF -o ppp+ -j ACCEPT

### Allow * client to access pub network
/sbin/iptables -A FORWARD -i ppp+ -o $EXTIF -j ACCEPT
/sbin/iptables -A FORWARD -i $EXTIF -o ppp+ -j ACCEPT
###

# the following two lines Enable iptables work in High Efficiency
/sbin/iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT

### EOF####

抱歉, 我不会使用ipbtale指令, 就写了这个简单的脚本, 开机自己运行.
如果你没有*服务, 请忽略ppp+相关的设定.
如果你有其他安全要求, 请修改INPUT为DROP, 然后逐条开放.

客户机上的设定:
IP和eth1保持一个地址段, 但是记得网关指定为Gateway /NAT server上的eth1的IP地址.

无线路由器上, 设定WLAN端口IP后, 指定网关是192.9.200.200, 在LAN上开启DHCP.

其他台式机, 如何开启DHCP, 我自己没有处理, 我想你需要在Gateway /NAT server上开起DHCP服务就可以了.
但是记得要推送网关为你的eth1的IP地址.
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
爱情的句子高质量文案句子 干妹妹对我"久伴你"是什么意思 陪她一辈子的文案汇总123句 蜂窝移动通信笔记2——调制 通信系统的带宽和频率分析 汽车座椅头枕应该调到什么位置 老面馒头和酵母馒头的区别 老面馒头与酵母馒头哪个好 2024财富中国500强最赚钱40家公司揭晓 2024中国500强盈利排名榜一览 2024全球银行1000强中国名单2024世界银行1000强中国哪些上榜 品牌榜:2024年中国十大银行排行榜 投票结果公布【新】 可以用光卤石溶剂提炼镁吗 冶炼金属一般有以下四种方法:①焦炭法;②水煤气法(或氢气一氧化碳法);③活泼金属置换法;④电解法。 新安装了ubuntu linux8.10 ,但进入操作系统后无法上网,需要设置哪里?用的是校园网。 镁的工业用途及氯化镁为原料生产镁产品的主要为题和技术难点 ubuntu默认网关要怎么修改 化学,急 火烧孔雀石炼铜。从光卤石中炼镁。湿法炼铜分别是什么反应和原理? 我的ubuntu 有三个IP,请问我怎么设置主IP? 从光卤石中炼镁,用电解法,对吗? ubuntu服务器怎么设置网关 孔雀石炼铜?光卤石中炼镁?(详细介绍噢) ubuntu 如何为某一IP增加静态路由 光卤石炼镁 用光卤石炼镁是用电解的吗?光卤石是什么? 二十万级“小途乐”,越野SUV日产途达来袭,提供3年0息购车优惠 我想买车贷款,汽车4S店说可以免3年利息,我怕被坑 0息购车是怎么回事? 汽车厂家提供3年的0利息,这里面有什么套路? 苹果8p和8买哪个好 求现役的国家对乒乓球运动员主力名单,最好有简介 世界陆地最低点 死海是什么海? 宿主机可以链接到 虚拟机下的USB无线网卡 宿主机可以获得IP 但是虚拟机和宿主机相互无法ping通 光卤石是什么 光卤石炼镁是用的电解法吗? linux 如何设置默认网关 死海在哪个州? 死海在哪? 利达5506EN气体灭火控制器手动自动切换 气体灭火控制器和自动灭火无管网装置一样吗 气体灭火控制器操作方法? 气体灭火控制器与消防主机怎么连接?我看图上从气体灭火控制器出来一对信号线和24伏到接线箱到消防主机 气体灭火控制器485通讯线如何放线与主机相连? 消防气体灭火控制器放气指示灯怎么才会亮 气体灭火控制器可以直接连接探测器吗? 气体灭火控制器与消防联动控制器之间是怎样连线的 如果用保单贷款我的客户经理会知道吗 苹果手机买8好还是8P好? QQ邮箱收到的ai文件怎么解压 qq邮箱解压密码是什么? qq邮箱解压码怎样输入选择下载文件然后,会出现很多不知道的文字。需要输入解压码,怎么输入_百度问一问