LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2107|回复: 15

/etc/sysconfig/network

[复制链接]
发表于 2006-4-25 11:07:45 | 显示全部楼层 |阅读模式
请问大家一个问题
/etc/sysconfig/network中
NETWORKING=yes
HOSTNAME=nmae
GATEWAY=111.11.4.1
这些=后面的值要不要加引号?
我两块网卡,一块外网,一块内网,GATEWAYDEV我应该等于那个一个呢?dev0 or dev1
dev0是外网IP
dev1是内网IP
发表于 2006-4-25 11:23:47 | 显示全部楼层
不需要加引号

你通过哪一块上就设哪一块,在ifcfg-*里设
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-25 11:30:22 | 显示全部楼层
是这样子的,我想用LINUX做一个路由!
eth0设置的是外网IP
eth1设置的是内网IP
我/etc/sysconfig/network-scripts/ifcfg-eth0 是这样的
device=eth0
onboot=yes
bootproto=ststic
ipaddr=221.6.197.211
netmask=255.255.255.192
gateway=221.6.197.210
我/etc/sysconfig/network-scripts/ifcfg-eth1 是这样的
device=eth1
bootproto=static
ipaddr=192.168.0.1
netmask=255.255.255.0
onboot=yes
不知道我这样设置对吗?  做路由要不要再加其它什么语句了!
回复 支持 反对

使用道具 举报

发表于 2006-4-25 13:16:07 | 显示全部楼层
在做个NAT 就可以了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-25 14:06:13 | 显示全部楼层
我在rc.local里面加了两行
echo "1" > /proc/sys/net/ipv4/ip_foward
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
但是客户机可以ping 外网IP.就是上不了网,我把客户机的网关,DNS设成192.168.0.1的!
我把DNS设置成外网DNS也没有用!\
请高手帮忙!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-25 14:06:28 | 显示全部楼层
我在rc.local里面加了两行
echo "1" > /proc/sys/net/ipv4/ip_foward
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
但是客户机可以ping 外网IP.就是上不了网,我把客户机的网关,DNS设成192.168.0.1的!
我把DNS设置成外网DNS也没有用!\
请高手帮忙!
回复 支持 反对

使用道具 举报

发表于 2006-4-25 14:57:02 | 显示全部楼层
你的系统是什么发布版本?

贴出:
在服务器上:
ifconfig

route -n

iptables -L -n

iptables -L -n -t nat

cat /proc/sys/net/ipv4/ip_forward

ping 221.6.197.210

-------------------
在客户机上:
221.6.197.210

-------------------
看看是什么原因!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-25 15:56:32 | 显示全部楼层
ifconfig

eth0   inet adddr:221.6.197.145 bcast :221.6.197.191 mask 255.255.255.192
eth1  inet addr:192.168.0.1 bcast:192.168.0.255 mask 255.255.255.0

route -n

221.6.197.128 *255.255.255.192 U eth0
192.168.0.0 * 255.255.255.0 U eth0
169.254.0.0 * 255.255.0.0 U eth0
127.0.0.0 * 255.0.0.0 U lo
0.0.0.0 221.6.197.145 0.0.0.0.UG eth0

iptables -L -n
accept udp 221.6.4.66   0.0.0.0 udp spt:53 dpts:1025:65535
accept all 0.0.0.0 0.0.0.0

iptables -L -n -t nat

chain prerouting (policy accept)
target port opt source destination
chain postrouting (policy accept)
target port opt source destination
masquerade all -- 0.0.0.0/0  0.0.0.0
chian output  (policy accept)
target port opt source destination

cat /proc/sys/net/ipv4/ip_forward   是1
LINUX PING外网可以,上外网也可以
客户机也可以PING外网
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-26 09:16:18 | 显示全部楼层
有没有人帮帮我!
回复 支持 反对

使用道具 举报

发表于 2006-4-26 10:26:42 | 显示全部楼层
默认网关一定要设在外网!内部你应该都知道,外部你不可能知道,
GATEWAYDEV=eth0
全容许访问按下面设,想有特别设置自己想办法:)

iptables -F
iptables -t nat -F

iptables -P FORWARD ACCEPT
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -t nat -P PREROUTING ACCEPT

iptables -t nat -A POSTROUTING -s 192.168.0.0/16 -o eth0 -j MASQUERADE
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表