永发信息网

Solaris里怎么在系统里设置网卡IP上网~

答案:2  悬赏:0  手机版
解决时间 2021-11-13 21:37
  • 提问者网友:爱唱彩虹
  • 2021-11-12 20:53
Solaris里怎么在系统里设置网卡IP上网~
最佳答案
  • 五星知识达人网友:神的生死簿
  • 2021-11-12 21:14
安装完solaris后,默认是不能上网的,需要修改如下四个文件:

1. /etc/hosts or /etc/inet/hosts
2. /etc/resolv.conf 默认是没有的,需要手工添加
3. /etc/nsswitch.conf这个修改一下就ok
4. /etc/defaultrouter默认也是没有的,手工添加

详细如下:

1.编辑/etc/hosts文件,用过linux的朋友明白这步是什么意思的,只不过/etc/hosts文件是/etc/inet/hosts文件的一个软链接,如下所示:

#cd /etc

#ls -l hosts

lrwxrwxrwx 1 root root 12 Jan 6 17:12 hosts -> ./inet/hosts

#cd /etc/inet

#ls -l hosts

-r--r--r-- 1 root sys 107 Jan 6 19:56 hosts

2.创建resolv.conf文件,加入dns服务器地址:

#vi /etc/resolv.conf

nameserver 202.101.172.48
nameserver 202.101.172.46

3.修改/etc/nsswitch.conf,只修改如下行:

hosts: files dns

4.创建/etc/defaultrouter文件,加入网关地址:

#vi /etc/defaultrouter

192.168.1.1

ok,到此结束。
全部回答
  • 1楼网友:毛毛
  • 2021-11-12 22:25
一.识别网卡
1. 使用 /usr/X11/bin/scanpci 查看系统上的PCI设备:
....vendor 0x8086 device 0x1050 Intel Corporation PRO/100 VE Network Connection

2. 编辑/etc/driver_aliases,增加以下内容
iprb "pci8086,1050" (iprb是intel网卡的接口名,后面的id是刚刚用scanpic查到的 8086是venderid)

3. /boot/solaris/devicedb/master文件,加入以下内容:
pci8086,1050 pci8086,1050 net pci iprb.bef "Intel Pro/100 VE Network Connection"

4. 运行devlinks

5. 运行touch /reconfigure

6.编辑/etc/hostname.iprb0, 文件内容是你的主机名。(如果用的是IPv6,那么要编辑的是hostname6.iprb0文件)
7. 重新启动系统
二.配置相关文件
1.配置网关,新建/etc/defaultrouter文本文档,内容为网关ip:
192.168.1.1(换为你的网关地址,局域网路由器一般是这个)
2.配置DNS:

修改/etc/nsswitch.conf ,将 hosts: files 这一行 修改为 hosts: files dns

新建 /etc/resolv.conf文本文档,内容为:nameserver 202.96.128.166 (换为你的DNS)
3.修改/etc/hosts文件,内容:
127.0.0.1 localhost
192.168.1.2 loghost
4.设置掩码:修改/etc/netmasks文件
最后添加一行:192.168.1.1 255.255.255.0
5.重启

6.ifconfig iprb0 unplumb down 停用网卡

ifconfig iprb0 plumb up 激活网卡

ifconfig iprb0 dhcp 配置动态分配ip
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯