Puncte:1

Există o modalitate pe Linux de a seta serverele DNS folosind o linie cmd?

drapel gs

Folosesc un script care creează mai multe interfețe de rețea cu adrese IP. Un exemplu de comenzi utilizate de script:

adresa ip flush eth0 
adresa ip flush eth1

ip addr add 192.168.1.10 dev eth0 route add default gw 192.168.1.1 eth0
ip addr add 10.1.1.10 dev eth1 route add default gw 10.1.1.1 eth1

Nu am găsit o opțiune pentru a seta serverul DNS. Dosarul la /etc/resolv.conf are o intrare DNS, dar nu funcționează. Și /etc/network/interfaces este gol (doar informații de loopback).

Întrebarea mea este: există o modalitate de a seta serverele DNS folosind o linie cmd pe care o pot include în script? Sau trebuie să adaug manual toate informațiile la /etc/network/interfaces?

Marco avatar
drapel in
diferite distribuții Linux folosesc metode diferite de adăugare a DNS. Există NetworkManager ca GUI. Și există `ifupdown`, `systemd-networkd`, `resolvconf`. În plus, există `netplan` care gestionează astfel de lucruri. Clientul dhcp poate face acest lucru, dar există mai mult de un client dhcp disponibil (isc-dhcp-client, dnsmasq). Vedeți, informațiile dvs. nu sunt suficiente pentru a vă ajuta.
Nikita Kipriyanov avatar
drapel za
`resolf.conf` nu funcționează? Ciudat. Ce spune `grep hosts /etc/nsswitch.conf`?

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.