You are not logged in.
Hi all,
I'm trying to set my Arch machine so its hostname is visible to other devices in my LAN, that is connected to Internet via a router with DHCP.
I'm reading https://wiki.archlinux.org/title/Networ … resolution but the article leave me a bit confused... should I edit "by hand" /etc/hosts or this will be overwritten at first restart?
Other devices in my LAN are visible with their hostnames in router's control panel (smartphones, a Raspberry PI...), but my Arch machine appears as "Host-001".
The aim is to reach my Arch machine via SSH (that I configure later...)
Last edited by Franco_64 (2021-12-15 09:52:18)
Offline
Entries in /etc/hosts are not communicated to other nodes, first and formost you need to set a hostname (which is part of the installation guide), https://wiki.archlinux.org/title/Networ … e_hostname
That hostname is then exported w/ the dhcp request, unless the dhcp client is configured to not do so (I don't think that's default anywhere, but we'd still need to hear about your actual network configuration)
hostnamectl
find /etc/systemd -type l -exec test -f {} \; -print | awk -F'/' '{ printf ("%-40s | %s\n", $(NF-0), $(NF-1)) }' | sort -f
Offline
These are the outputs:
hostnamectl:
Static hostname: Ishmael
Icon name: computer-convertible
Chassis: convertible
Machine ID: 7398c6cf6d804261963d30be7c2e0ab6
Boot ID: aeceb37f776442b2b584d840cdc898a0
Operating System: Arch Linux
Kernel: Linux 5.15.7-arch1-1
Architecture: x86-64
Hardware Vendor: HP
Hardware Model: HP Spectre x360 Convertible 13-aw0xxx
systemd:
bluetooth.service | bluetooth.target.wants
dbus-org.bluez.service | system
dhcpcd.service | multi-user.target.wants
dirmngr.socket | sockets.target.wants
display-manager.service | system
gcr-ssh-agent.socket | sockets.target.wants
getty@tty1.service | getty.target.wants
gpg-agent-browser.socket | sockets.target.wants
gpg-agent-extra.socket | sockets.target.wants
gpg-agent.socket | sockets.target.wants
gpg-agent-ssh.socket | sockets.target.wants
iwd.service | multi-user.target.wants
p11-kit-server.socket | sockets.target.wants
pipewire.socket | sockets.target.wants
pulseaudio.socket | sockets.target.wants
remote-fs.target | multi-user.target.wants
Last edited by Franco_64 (2021-12-15 09:40:18)
Offline
Please use code tags, https://bbs.archlinux.org/help.php#bbcode
Check /etc/dhcpcd.conf - is
# Inform the DHCP server of our hostname for DDNS.
hostname
commented?
Offline
Please use code tags, https://bbs.archlinux.org/help.php#bbcode
Check /etc/dhcpcd.conf - is# Inform the DHCP server of our hostname for DDNS. hostname
commented?
YES! After uncommenting and restart the service, all is OK.
Offline