zoukankan      html  css  js  c++  java
  • Linux下设置主机名

    最近手痒,又捅咕起了Linux,win7下装上虚拟机,翻出老早之前的VHD镜像,导入,桥接网络连接,OK。

    可Fedora有一个问题,就是在路由器上,不会留下Hostname,在已接设备列表里面,别的主机都会有一个主机名,唯独它的是N/A,这样局域网的其他主机就无法通过访问主机名找到这台linux主机了。

    如图:

    试着修改了一下/etc/sysconfig/network:

    NETWORKING=yes
    HOSTNAME=lin2-fedora
    

    保存,重启网络,发现不行,

    又病急乱投医,修改/etc/hosts文件,重启,发现在命令行窗口里面确实不再是localhost了,但路由器里面依然没有值。最后同学提示:何不试着在UI里面修改一下,一想也对:System->Administrator->Network,打开使用的网卡,发现里面有一个DHCP Settings,可以填写一个可选的Hostname,确定后用命令行重启网络:

    1 /sbin/ifdown eth3
    2 /sbin/ifup eth3

    刷新路由器,搞定!

    回头想了想,其实这个应该是针对特定的网卡的设置,应该是和设置静态IP、DHCP之类的设置在一起。也就是在网卡的配置文件里面设定的。想通这一点就知道问题在那里了。

     1 [lin2@lin2-fedora ~]$ cat /etc/sysconfig/network-scripts/ifcfg-eth3
     2 # Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]
     3 DEVICE=eth3
     4 ONBOOT=yes
     5 BOOTPROTO=dhcp
     6 HWADDR=00:0c:29:51:53:ad
     7 TYPE=Ethernet
     8 DHCP_HOSTNAME=lin2-fedora
     9 USERCTL=no
    10 IPV6INIT=no
    11 PEERDNS=yes

    关键就是在DHCP_HOSTNAME=lin2-fedora这一行。

    之前也查看过这个文件,但是对linux知之甚少,这一行又是可选的,默认没有,所以没有找对地方。

  • 相关阅读:
    【RabbitMQ】10 深入部分P3 死信队列(交换机)
    【RabbitMQ】09 深入部分P2 消费限流 & TTL
    【RabbitMQ】08 深入部分P1 可靠性投递
    【RabbitMQ】06 Spring整合RabbitMQ
    【RabbitMQ】07 SpringBoot整合RabbitMQ
    【RabbitMQ】05 通配符模式
    【RabbitMQ】04 路由模式
    【RabbitMQ】03 订阅模式
    【RabbitMQ】02 工作队列模式
    【RabbitMQ】01 简单模式
  • 原文地址:https://www.cnblogs.com/lin2yatou/p/2840894.html
Copyright © 2011-2022 走看看