当前位置: 技术问答>linux和unix
RedHat Linux 7.3 局域网上网问题
来源: 互联网 发布时间:2015-05-09
本文导语: 请教大家,我有一台Linux主机已经可以通过局域网上Internet了,并装好了双网卡,其它通过HUB与之相连的几台Linux主机如何也能上网呢?是用别的什么软件,还是可通过配置Linux本身来实现?所有主机均安装RedHat Linux 7...
请教大家,我有一台Linux主机已经可以通过局域网上Internet了,并装好了双网卡,其它通过HUB与之相连的几台Linux主机如何也能上网呢?是用别的什么软件,还是可通过配置Linux本身来实现?所有主机均安装RedHat Linux 7.3
|
现在基本没人用ipchains了,都去用iptables了,不过像这种简单问题,ipchains更简单一点,我认为。具体方法:
modprobe ipchains
echo 1 > /proc/sys/net/ipv4/ip_forward
ipchains -A forward -j MASQ -d 0.0.0.0/0 -s 0.0.0.0/0
modprobe ipchains
echo 1 > /proc/sys/net/ipv4/ip_forward
ipchains -A forward -j MASQ -d 0.0.0.0/0 -s 0.0.0.0/0
|
你们说的太复杂了。其实就是在网络连接设置里面按照向导设置一下,不要设定ip,dns什么的,就可以了。我有过redhat8局域网上网的经验,: wangguoqin1001(王国钦) ,你的说法是不是很 故弄玄虚。呵呵。MSN(Email)chenyifeng_sh@hotmail.com
|
modprobe ipchains -- 加载ipchains模块
echo 1 > /proc/sys/net/ipv4/ip_forward -- 启用ipchains「ipchains默认是不启用的,把1写入那个文件,就启用了」
ipchains -A forward -j MASQ -d 0.0.0.0/0 -s 0.0.0.0/0 -- 添加一个forward项;-j:target for rule ([port] for REDIRECT),大概是目标规则吧;-d:目标;-s:源地址。0.0.0.0/0表示所有地址,如果你要限制目标或者源地址,那就把0.0.0.0/0改成相应的。
echo 1 > /proc/sys/net/ipv4/ip_forward -- 启用ipchains「ipchains默认是不启用的,把1写入那个文件,就启用了」
ipchains -A forward -j MASQ -d 0.0.0.0/0 -s 0.0.0.0/0 -- 添加一个forward项;-j:target for rule ([port] for REDIRECT),大概是目标规则吧;-d:目标;-s:源地址。0.0.0.0/0表示所有地址,如果你要限制目标或者源地址,那就把0.0.0.0/0改成相应的。
|
没有怎么故弄玄虚啊,你只要在字符界面下敲入这三行,就可以成功啦。而且我说了,这是一个非常简单的问题,不涉及到包过滤及防火墙的问题,很好解决的。至于网络连接设置,我不太喜欢图形界面,字符界面又快又准确,还能给出足够的信息。个人观点。:-)wangguoqin1001@hotmail.com
|
用SQUID代理吧,方便!