zoukankan      html  css  js  c++  java
  • Linux系统基础网络配置

    1.配置修改主机名:

    临时方法:

    hostname localhost
    #退出当前shell重新登陆即可生效。此法只能临时修改生效,重起系统后失效。
    

    永久方法:

    方法1:

    vim /etc/sysconfig/network
    HOSTNAME=localhost
    wq!
    #/etc/init.d/network restart
    #hostname localhost
    提示:这样就能保证临时生效,重起系统系统也生效了。
    

    方法2:

    即时永久都生效的另外改法:执行setup-网络配置-- Edit DNS configuration-->

    DNS configuration                 
     x                               x
     x Hostname      localhost_______   x ===========>修改这里
     x Primary DNS   202.106.0.20___ x
     x Secondary DNS 211.147.6.3____ x
     x Tertiary DNS  _______________ x
     x Search        _______________ x 
    提示:在这里改完保存后会及时生效,重起也生效
    

    2.网卡配置文件说明

    cat /etc/sysconfig/network-scripts/ifcfg-eth0

    DEVICE=eth0                             #这里是网卡名称第一块网卡为eth0,第二块为eth1...
    BOOTPROTO=static                        #static为固定IP地址,非动态DHCP获取
    BROADCAST=10.0.0.255                    #这里是广播地址,一般为网络地址的最后一个地址。
    HWADDR=00:0C:29:0E:5F:63                #mac地址,不同的机器不能重复
    IPADDR=10.0.0.161                       # IP地址
    NETMASK=255.255.255.0                   #子网掩码/24
    NETWORK=10.0.0.0                        #网段设置
    ONBOOT=yes                              #开机网卡自启动
    GATEWAY=10.0.0.254                      #网关的配置,也可以命令行通过route添加删除。
    TYPE=Ethernet                           #类型
    提示:第一块网卡为ifcfg-eth0,第二块为ifcfg-eth1...        

    关于启动网卡时报 "Device eth0 does not seem to be present” 解决办法 :

    用ifconfig查看发现缺少eth0,只有lo;用ifconfig -a查看发现多出了eth1的信息.

    解决办法1:

    mv /etc/sysconfig/network-scripts/ifcfg-eth0  /etcsysconfig/network-scripts/ifcfg-eth1
    #将eth0的mac地址改为eth1的mac地址,同时改变其DEVICE名称为eth1,再重启网络即可。
    

    解决办法2:

    rm -rf /etc/udev/rules.d/70-persistent-net.rules
    reboot
    总之,只要保证/etc/sysconfig/network-scripts/ifcfg-eth0 与/etc/udev/rules.d/70-persistent-net.rules的信息一致即可,
    
    即网卡地址与网卡编号一致,这样service network restart 就可以配置成功。
    

    3.修改网关地址:

    方法1.
    修改/etc/sysconfig/network
    GATEWAY=10.0.0.254      #这个就是网关的配置
    
    方法2.
    修改/etc/sysconfig/network-scripts/ifcfg-eth0
    GATEWAY=10.0.0.25         #这个就是增加网关的配置,默认没有
    提示;两者都需要执行/etc/init.d/network restart 或reload 即可生效。
    
    方法3:通过命令修改默认网关
    route del default gw 10.0.0.254           #首先删除之前的网关
     route -n                                              #查看命令
     route add default gw 10.0.0.254         #添加默认网关
    注意:此修改为临时修改,重新加载或启动网卡后就会失效,解决方法就是尽量在配置文件里配置,
    

    4.修改主机DNS配置  

    方法一:setup--网络配置图形操作

    方法二:修改/etc/resolv.conf ==》这里主机DNS配置文件的路径

    nameserver 202.106.0.20
    nameserver 8.8.8.8
    nameserver 211.147.6.3
    提示:每个配置一行这个resolv.conf修改后直接生效
    

    关于 /etc/resolv.conf 的更改在重启后丢失的解决办法.

    解决方法:

    在 /etc/sysconfig/network-scripts/ifcfg-eth<N> 文件中加入 PEERDNS 选项。<N>可以是 0, 1, 2 等等,代表不同网卡的配置文件。例如,系统上第一张网卡是eth0的话,那它的配置文件就是 /etc/sysconfig/network-scripts/ifcfg-eth0.

    然后在文件中把 PEERDNS 改为 'no'.    #PEERDNS=no这个选项可令 /etc/resolv.conf 在系统重启后不会被重写.

    /etc/sysconfig/network-scripts/ ifcfg-eth0的内容.

    DEVICE=eth0
    BOOTPROTO=none
    ONBOOT=yes
    HWADDR=08:00:27:cc:64:86
    NETMASK=255.255.255.0
    IPADDR=192.168.0.155
    GATEWAY=192.168.0.1
    TYPE=Ethernet
    USERCTL=no
    IPV6INIT=no
    PEERDNS=no
    

    参考文档:

              http://oldboy.blog.51cto.com/2561410/784625   

                http://oldboy.blog.51cto.com/2561410/974194

      

  • 相关阅读:
    宿舍局域网的应用
    宿舍无线局域网的组建
    宿舍局域网与Internet连接
    宿舍有线局域网的组建
    设置Windows 远程协助与远程桌面
    家庭局域网接入Internet
    组建Windows家庭组
    OpenGL3D迷宫场景设计
    [Cacti] cacti监控mongodb性能实战
    (视频)《高速创建站点》 4.2 完结篇 – 应用运营vs.发射卫星,遥測(Telemetry) 技术
  • 原文地址:https://www.cnblogs.com/saneri/p/6568952.html
Copyright © 2011-2022 走看看