美文网首页
连接Internet配置

连接Internet配置

作者: 尛尛大尹 | 来源:发表于2017-08-19 21:00 被阅读0次

1.网卡(network interface card,NIC)

(1)观察内核所捕捉到的网卡信息:dmesg

# dmesg | grep -in eth
Paste_Image.png

(2)查询相关的设备芯片数据

# lspci | grep - i ethernet

(3)观察网卡是否顺利加载:lsmod

# lsmod |grep 1000
Paste_Image.png

(4)模块的相关信息

#  modinfo e1000
Paste_Image.png

2.编译网卡的驱动程序

网卡是硬件,需要内核的支持才能驱动它
如果内核不支持网卡(一般都支持),可以通过以下两种方式:

  • 重新编译内核
  • 编译网卡的内核模块
    (1)取得官方网站的驱动程序
    以e1000-8.0.30.tar.gz为例
    (2)解压缩与编译
# tar -zxvf e1000-8.0.30.tar.gz   -C /usr/local/src
# cd /usr/local/src/e1000-8.0.30/
# cd src
# make install

(3)模块的测试与处理

# rmmod e1000 删除已加载在内存中的旧模块
# modprobe e1000 加载新模块
# modinfo e1000 查阅有没有捕捉到正确的版本

(4)设定开机自动启动网卡模块

# vim /etc/modprobe.d/ether.conf
alias eth0 e1000
alias eth1 e1000
# sync;reboot

(5)尝试配置ip

# ifconfig eth0 192.168.1.1

3.linux 网络相关配置文件

(1)IP、MASK、GW、DNS相关配置文件:

/etc/sysconfig/network-scripts/ifcfg-IFACE

说明参考/usr/share/doc/initscripts-9.49.30/sysconfig.txt

DEVICE:此配置文件应用到的设备
HWADDR:对应的设备的MAC地址
BOOTPROTO:激活此设备时使用的地址配置协议,常用的dhcp, static, none, bootp
NM_CONTROLLED:NM是NetworkManager的简写,此网卡是否接受NM控制;建议CentOS6为“no”
ONBOOT:在系统引导时是否激活此设备
TYPE:接口类型;常见有的Ethernet, Bridge
UUID:设备的惟一标识
IPADDR:指明IP地址
NETMASK:子网掩码
GATEWAY: 默认网关
DNS1:第一个DNS服务器指向
DNS2:第二个DNS服务器指向
USERCTL:普通用户是否可控制此设备
PEERDNS:如果BOOTPROTO的值为“dhcp”,是否允许dhcp server分配的dns服务器指向信息直接覆盖至/etc/resolv.conf文件中

(2)路由相关的配置文件:

/etc/sysconfig/network-scripts/route-IFACE

(3)DNS IP
/etc/resolv.conf

nameserver DNS_SERVER_IP1
nameserver DNS_SERVER_IP2
nameserver DNS_SERVER_IP3
search magedu.com

(4)/etc/nsswitch.conf

与/etc/hosts相比优先于DNS

(5)/etc/hosts

私有IP对应的主机名 别名

任何一个名字对应的都是172.0.0.1


Paste_Image.png

(6)/etc/services

记录构件在TCP/IP上面的各种协议,包括端口号

(7)/etc/protocols

定义IP数据报协议的相关数据,包括ICMP/TCP/IP数据包协议的定义

(8)/etc/init.d/network restart

重新启动整个网络的参数

相关文章

网友评论

      本文标题:连接Internet配置

      本文链接:https://www.haomeiwen.com/subject/xwxxdxtx.html