美文网首页
连接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