Για δγιε και πε μας, υπάρχουν τα εξής αρχεία? /etc/network/interfaces
ή / και /etc/dhcpcd.conf
Αν υπάρχει κάποιο από αυτά τα αρχεία, πε μας και το περιεχόμενό τους (αν είναι τεράστιο, στείλε μόνο τις γραμμές που δεν είναι comments / commented out).
Υπάρχουν τα εξής:
/etc/netconfig και έχει λίγες γραμμές, αλλά δεν νομίζω να είναι σχετικές, λέει για tcp/udp κλπ.
/etc/dhcp/dhcpcd.conf (δηλαδή σε ένα επιπέδο παρακάτω), τα περιεχόμενα, όπως ζήτησες, χωρίς σχόλια είναι τα εξής:
ddns-update-style none;
option domain-name “example.org”;
option domain-name-servers ns1/.example/.org, ns2/.example/.org; *δες κάτω
default-lease-time 600;
max-lease-time 7200;
log-facility local7;
*τα / πριν τις τελείες τα έβαλα επειδή δεν με άφηνε το forum, έλεγε πως μπορώ να ποστάρω μέχρι δυο links την φορά.
Όπου: eth1 είναι το interface στο οποίο θέλεις να δώσεις static ip (το βλέπεις δίνοντας ip a σε τέρμιναλ), 192.168.1.5 είναι η static ip που θέλεις να δώσεις, 192.168.1.254 είναι το gateway.
Αφού κάνεις τις αλλαγές, δώσε sudo systemctl restart dhcpcd.service και πες μας τι έγινε.
Έβαλα τις διευθύνσεις (αυτές που μου έχει δώσει ο διαχειριστής) αλλά δεν μπορώ να εκτελέσω το systemctl restart dhcpcd.service, μου λέει “Failed to restart dhcpcd.service: Unit dhcpcd.service not found”.
Έκανα restart και δεν πήρε την διεύθυνση που του έβαλα.
Για δώκε ip a και πε μας το output…
Δώσε επίσης διαδοχικά systemctl status NetworkManager.service και systemct status systemd-networkd.service μπας και καταλάβουμε πώς στα κομμάτια καλείται ο dhcp client…
2: enp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 24:1c:04:08:8e:4e brd ff:ff:ff:ff:ff:ff
inet 10.20.1.108/24 brd 10.20.1.255 scope global dynamic enp2s0
valid_lft 79375sec preferred_lft 79375sec
inet6 fe80::261c:4ff:fe08:8e4e/64 scope link
valid_lft forever preferred_lft forever
Έξοδος από systemctl status NetworkManager.service
Failed to dump process list, ignoring: Unit NetworkManager.service not found.
● NetworkManager.service
Loaded: not-found (Reason: No such file or directory)
Active: inactive (dead)
Ναι, έφαγα το τελευταίο γράμμα στο systemctl και το word wrapping σε μπέρδεψε. Εννοούσα να έδινες systemctl status systemd-networkd.service
Δεν πειράζει όμως, βλέπω ότι έχεις το systemd-networkd
Δες λίγο στο directory /etc/systemd/network αν έχεις κάποιο αρχείο τύπου xx-wired.network ή κάτι τέτοιο (όπου xx ένα νούμερο).
Αν ναι, δες το περιεχόμενό του.
Αν έχει κομμάτι