Fedora的Network-Manager真难用

Fedora的Network-Manager真难用,有时候擅自建个网络连接叫Auto_Ethernet,建个能上网的也就算了,结果配置又不对;有时候手动配置了个连接又启用不了;算了,干脆停用Network-Manager:

    $ sudo systemctl disable Network_Manager.service


手动配置网络连接:

网络连接的配置文件在/etc/sysconfig/network-scripts下,文件名一般为ifcfg-<name>,<name>为连接的名字。


下面是一个静态ip的配置文件模板:

    # /etc/sysconfig/network-scripts/ifcfg-p34p1_dorm
    UUID="8fd5c282-5ee8-4ba3-bfc3-4267817ebe34"
    NM_CONTROLLED="no"
    BOOTPROTO=none
    DEVICE="p34p1"
    ONBOOT=yes
    TYPE=Ethernet
    DEFROUTE=yes
    IPV4_FAILURE_FATAL=yes
    IPV6INIT=no
    NAME="p34p1_dorm"
    HWADDR=00:1B:FC:F8:0A:CA
    MACADDR=A4:BA:DB:ED:BD:1F
    IPADDR0=211.80.61.54
    PREFIX0=24
    GATEWAY=211.80.61.254
    DNS1=202.120.2.101
    DOMAIN=202.120.2.100


下面是一个动态ip(dhcp)的配置文件模板:

    # /etc/sysconfig/network-scripts/ifcfg-p34p1_work
    UUID="8fd5c282-5ee8-4ba3-bfc3-4267817ebe34"
    NM_CONTROLLED="no"
    BOOTPROTO=dhcp
    DEVICE="p34p1"
    ONBOOT=yes
    TYPE=Ethernet
    DEFROUTE=yes
    IPV4_FAILURE_FATAL=yes
    IPV6INIT=no
    NAME="p34p1_work"
    HWADDR=00:1B:FC:F8:0A:CA
    MACADDR=A4:BA:DB:ED:BD:1F
    PEERDNS=yes
    PEERROUTES=yes


配置完成后开启连接:

    $ sudo ifup <name>    // <name>为ifcfg-<name>中的<name>,上例中为p34p1_dorm或p34p1_work

    若自动获取ip提示fail,多开启几次就行了。


各种检查命令:

cat /etc/resolv.conf

route add default gw 211.80.61.54    // 添加默认网关

netstat -nr    // 输出类似 - Kernel IP routing table
                                            Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
                                            0.0.0.0         211.80.61.254   0.0.0.0              UG        0            0          0 p34p1
                                            169.254.0.0     0.0.0.0         255.255.0.0        U          0            0          0 p34p1
                                            211.80.61.0     0.0.0.0         255.255.255.0   U           0            0          0 p34p1


最后试一下连接是否正常开启:

    $ ping www.baidu.com

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章