|
本例是用fedora core5(以下简称fc5)系统做平台,系统做好后,
首先进入 /etc/sysconfig/network-scripts,用ls命令查看,应该看到“ifcfg-eth0” “ifcfg-eth1"这两个网卡配置文件,ifcfg-eth0代表的是第一块网卡,我们这例把它做外网卡,ifcfg-eth1当然也就是内网卡
然后先用vi ifcfg-eth0配置外网卡,本例中ifcfg-eth0中的配置,*表示说明
[root@60 network-scripts]#cat ifcfg-eth0
#Realtek Semiconductor Co.,ltd.RTL-8139/8139C/8139C+
DEVICE=eth0 #硬件设备名
BOOTPROTO=none #配置方式
BROADCAST=222.88.251.63 #广播地址
HWADDR=00:A0:B0:0E:E3:05 #网卡的物理地址
IPADDR=222.88.251.60 #是你的IP地址
NETMASK=255.255.255.240 #子网掩码
NETWORK=222.88.251.48 #整个网段的地址
ONBOOT=yes #是否启用网卡(一般默认是开启的)
GATEWAY=22.88.251.49 #网关
TYPE=Ethernet #类型
然后开始配置ifcfg-eth0
[root@60 network-scripts]#cat ifcfg-eth1
#Realtek Semiconductor Co.,ltd.RTL-8139/8139C/8139C+
DEVICE=eth1
BOOTPROTO=none
HWADDR=00:A0:B0:0E F:37
ONBOOT=yes
DHCP_HOSTNAME=1ocalhost.localdomain
IPADDR=192.168.0.1
NETMASK=255.255.255.0
USERCTL=no
IPV6INIT=no
PEERDNS=yes
TYPE=Ethernet
配置DNS解析
dns配置文件位于/etc/resolv.conf
用vi配置
[root@60 network-scripts]#cat resolv.conf
search localdomain
nameserver 219.150.150.150
nameserver 219.150.32.132
配置完成以后,我们就开始进行IP伪装,让内网的计算机共享上网。
打开/etc/rc.local,把以下内容添加到这个文件中
echo 1 >/proc/sys/net/ipv4/ip_forward
/sbin/iptables -F
/sbin/iptables -t nat -F
/sbin/iptables -t nat -A POSTROUTING -s 192.168.0.1/24 -o eth0 -j MASQUERADE
insmod ip_tables
insmod ip_conntrack
insmod iptable_nat
insmod ipt_MASQUERADE
insmod ip_conntrack_ftp
insmod ip_nat_ftp
然后保存一下,用reboot最新启动计算机就可以代理上网了 |
|