当前位置: 代码迷 >> Solaris >> Solaris10联不下网!
  详细解决方案

Solaris10联不下网!

热度:2734   发布时间:2013-02-26 00:00:00.0
Solaris10联不上网!!!
我装完solaris10后连不上网提示配置网络代理,这个怎么解决,各位高手帮帮忙!!
------解决方案--------------------------------------------------------
我装的双系统 linux直接进入就可以上了 
你是要静态配置ip还是自动获取?
------解决方案--------------------------------------------------------
昨天刚重做了5500的系统,也是最后配的网卡,照下面的文档看一下,一定可以处理好。上网,需要IP,网关,DNS即可。


二. 网卡设置入门篇

  上一篇我们介绍的是网卡驱动程序的安装过程,并成功安装了VIA rhine II网卡的驱动程序。本篇将以上一篇中安装的网卡rh0为例,对IP地址和子网掩码等一些基本的网络参数进行设置。

  通常的设置方式有两种,一是使用ifconfig命令,二是通过创建和修改相关配置文件。使用ifconfig命令,可以使设置立即生效,但设置是临时的,每次系统重启后,需要重新进行设置。而创建和修改配置文件,可保存设置,系统每次启动时,会根据配置文件的内容自动对网卡进行设置。

  1. 使用ifconfig命令对网卡进行设置

  1) 激活网卡(# ifconfig plumb up)

  激活网卡的意义在于将网卡驱动程序加载到Solaris系统的内核中,激活之后才可以进一步对网卡进行操作。

  手动激活rh0,

  # ifconfig rh0 plumb up

  验证结果,

  # ifconfig -a

  lo0: flags=2001000849mtu 8232 index 1

  inet 127.0.0.1 netmask ff000000

  rh0: flags=1000843mtu 1500 index 2

  inet 0.0.0.0 netmask 0

  ether 0:8:d:6e:8b:f1

  可以看到rh0已被激活,但还没有分配地址。 

  2) 分配地址

  网卡地址分配通常包括静态分配和dhcp动态分配两种方式。任选其一。

  a) 静态分配地址(命令 # ifconfig <interface> <address> netmask <netmask>)

  把IP: 129.158.215.204 , netmask: 255.255.255.0分配给rh0,

  # ifconfig rh0 129.158.215.204 netmask 255.255.255.0

  验证结果,

  # ifconfig rh0

  rh0: flags=1000843mtu 1500 index 2

  inet 129.158.215.204 netmask ffffff00 broadcast 129.158.215.255

  ether 0:8:d:6e:8b:f1

  IP和子网掩码已生效。

  b) 通过dhcp方式分配地址(命令 # ifconfig dhcp )

  重新激活rh0,

  # ifconfig rh0 unplumb down

  # ifconfig rh0 plumb up

  通过dhcp方式获得IP和子网掩码,

  # ifconfig rh0 dhcp

  验证结果,

  # ifconfig rh0

  rh0: flags=1004843mtu 1500 index 2

  inet 129.158.215.247 netmask ffffff00 broadcast 129.158.215.255

  ether 0:8:d:6e:8b:f1 

  已自动获取到IP和子网掩码。

  2. 通过配置文件对网卡进行设置

  和网卡基本设置相关的配置文件放在/etc/inet和/etc目录下,包括

  /etc/hosts -> /etc/inet/hosts (文件中的每一行记录表示hostname和ip地址的对应关系)

  /etc/hostname.(文件内容和文件的扩展名构成hostname和interface设备名的对应关系)

  /etc/netmasks (文件中的每一行记录表示和netmask的对应关系)

  /etc/dhcp.(dhcp)

  创建和修改配置文件后,需要重启系统才能使设置生效。

  1) 分配地址

  同样包括静态分配和dhcp动态分配两种方式。任选其一。

  a) 静态分配地址(文件 /etc/hosts , /etc/netmask , /etc/hostname.)

  1> 自定义一个hostname,并指定IP地址

  # vi /etc/hosts

  加入一行记录:129.158.215.204 myhostname loghost

  :x!保存退出。

  2> 定义子网掩码

  # vi /etc/netmasks

  加入一行记录:129.158.215.0 255.255.255.0

  :wq保存退出。

  3> 将自定义的hostname关联到rh0

  # vi hostname.rh0

  加入一行记录:myhostname

  :wq保存退出。

  b) 通过dhcp方式分配地址(文件 /etc/hostaname., /etc/dhcp.)

  1> 创建空文件hostname.rh0

  # touch /etc/hostname.rh0

  2> 创建文件dhcp.rh0

  # touch /etcdhcp.rh0

  需要的话还可以在该文件中填入超时时间(秒),比如:30

  2) 重启系统

  # reboot

  3) 常见问题:

  在/etc/hosts文件中修改了IP地址,重启后,发现机器的IP地址还是原来的,是怎么回事?