Skip to content

Instantly share code, notes, and snippets.

@eagleon
Created January 12, 2012 14:48
Show Gist options
  • Save eagleon/1600936 to your computer and use it in GitHub Desktop.
Save eagleon/1600936 to your computer and use it in GitHub Desktop.
先说下假设的两个网络环境
先说下假设的两个网络环境:
dhcp 网段:192.168.10.0/24
固定ip 网段:192.168.20.0/24 网关:192.168.20.254 DNS:192.168.20.254和202.100.64.68 指定ip:192.168.20.2
在修改 /etc 下conf前先来用命令 ficonfig route ping 来配置临时的网络参数做测试
假设配置这样的两网卡 eth0 dhcp / eth1 指定固定ip上网
#ifconfig eth0 up
#dhcpcd eth0
#ifconfig eth0 //查看eth0运行情况
#ifconfig eth1 192.168.20.2 netmask 255.255.255.0 up
#ifconfig eth1 //查看eth1运行情况
#route add default gw 192.168.20.254
#route //查看route表
#ping -c 192.168.20.254 //看是否可以ping通网关
//看是否可以ping通www.g.cn的ip 203.208.37.104 ,如通就表示可以连接Intelnet了
#ping -c 5 203.208.37.104
//再添加dns地址来解析玉米
#>>/etc/resolv.conf echo nameserver 192.168.20.254
#>>/etc/resolv.conf echo nameserver 202.100.64.68
//看是否可以ping通www.g.cn,如通就表示可以解析dns了
#ping -c 5 www.g.cn
如以上都通了就可以通过修改 /etc/resolv.conf 和 /etc/rc.conf 两文件来配置网络了,修改参考下面的几个例子,注意红色的字段
Quotation
1.单网卡、dhcp
vi /etc/rc.conf 编辑NETWORKING段
#NETWORKING
HOSTNAME="myhost"
lo="lo 127.0.0.1"
eth0="dhcp"
INTERFACES=(lo eth0)
gateway="default gw 192.168.0.1"
ROUTES=(!gateway)
2.单网卡、固定ip
vi /etc/rc.conf 编辑NETWORKING段
#NETWORKING
HOSTNAME="myhost"
lo="lo 127.0.0.1"
eth0="eth0 192.168.20.2 netmask 255.255.255.0 broadcast 192.168.20.255"
INTERFACES=(lo eth0)
gateway="default gw 192.168.0.1"
ROUTES=(!gateway)
3.双网卡、一DHCP一固定ip
vi /etc/rc.conf 编辑NETWORKING段
#NETWORKING
HOSTNAME="myhost"
lo="lo 127.0.0.1"
eth0="dhcp"
eth1="eth0 192.168.20.2 netmask 255.255.255.0 broadcast 192.168.20.255"
INTERFACES=(lo eth0 eth1)
gateway="default gw 192.168.0.1"
ROUTES=(!gateway)
4.双网卡、一DHCP一固定ip,用固定ip上网
vi /etc/rc.conf 编辑NETWORKING段
#NETWORKING
HOSTNAME="myhost"
lo="lo 127.0.0.1"
eth0="dhcp"
eth1="eth0 192.168.20.2 netmask 255.255.255.0 broadcast 192.168.20.255"
INTERFACES=(lo eth0 eth1)
gateway="default gw 192.168.20.254"
ROUTES=(gateway)
vi /etc/resolv.conf 添加下面两行
nameserver 192.168.20.254
nameserver 202.100.64.68
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment