Zmiana DNS-ów


(radmar) #1

Witam,

czy istnieje jakieś polecenie do cmd, jakiś skrypt *.bat, *.reg który umożliwi mi ustawienie karty sieciowej tak, żeby uzyskiwał adresy DNS automatycznie, czyli "przełączenie tej kropki"? Może ta zmiana zajść na wszystkich kartach sieciowych. Chodzi o to, że muszę pomóc koleżance na odległość, a innego sposobu nie ma, pulpit zdalny i pokazywanie jak nie wchodzi w grę.

pozdrawiam


(Deliverius) #2

netsh int ip reset resetlog.txt


(radmar) #3

nie działa- testowałem na sobie: zmieniłem DNS na ręczne, nie działał internet. Odpaliłem to polecenie, zresetowałem kompa. DNS-y się nie zmieniły automatyczne.


(rgabrysiak) #4

Skoro chcesz pomóc komuś na odległość dlaczego nie skorzystaj np. z programu TeamViewer?


(Łukash) #5

Spróbuj :

netsh interface ipv4 reset

Ewentualnie : IP na Auto :

netsh int ip set address "Nazwa połączenia" dhcp

DNS na Auto :

netsh int ip set dns "Nazwa połączenia" dhcp

Restart


(radmar) #6

nazwa połączania to ma być nazwa karty sieciowej? Bo jeśli tak, to jest szansa zrobić bez znania tej nazwy, dla wszystkich kart?


(Łukash) #7

Tak - np "Połączenie lokalne" W menedżerze zadań > sieć masz nazwy połączenia.

Spróbuj pierwszej komendy.

netsh int ipv4 reset

(radmar) #8

spróbowałem pierwszą, nie poszło. Ale nie wiem czy dobrze testują, robię tak:

zmieniam u siebie na "Statyczny", następnie odpalam komendy w cmd, resetuje, ale po resecie nie zmienione jest na automatyczne.


(Łukash) #9

Uruchom cmd jako admin - podałem interface spróbuj z int czyli :

Wył/Wł kartę sieciową.


(radmar) #10

aha, czyli nie trzeba resetować tylko wystarczy kartę?

poza tym sprawdziłem, nie działa


(Łukash) #11

Ja po kombinacjach z protokołem ,zawsze resetuje kartę :slight_smile:

Powinno działać :

Przechwytywanie.JPG

Próbowałeś ? :

netsh int ip set address "Nazwa połączenia" source=dhcp

netsh int ip set dns "Nazwa połączenia" source=dhcp

Pomoc z cmd dla komend

netsh int ip set address /?

netsh int ip set dns /?


(radmar) #12

działa mi to:

netsh int ip set address "Nazwa połączenia" dhcp

 netsh int ip set dns "Nazwa połączenia" dhcp

jednak to wymaga niestety nazwy, da się to ominąć?


(Łukash) #13

Chyba się nie da ,żeby coś zmienić w czymś ,to trzeba wskazać co i w czym :slight_smile:

Może w inny sposób : plik bat dla koleżanki >

@echo off

ipconfig /all > c:\ipconfig.txt

Koleżanka Ci to podsyła ,plik jest na dysku C nazwa ipconfig. Masz wszystkie nazwy kart = nazwy połączeń . Potem robisz na podstawie tego pliku, bata dla wszystkich kart Ethernet i Bezprzewodowych :

@echo off

netsh int ip set address "Połączenie z kabla Ethernet" dhcp

netsh int ip set dns "Połączenie z kabla Ethernet" dhcp

netsh int ip set address "Połączenie bezprzewodowe" dhcp

netsh int ip set dns "Połączenie bezprzewodowe" dhcp

Nie ruszasz innych połaćzeń typu NetBIOS ,Karta tunelowa .I powinno hulać


(radmar) #14

daję wycinek:

Karta bezprzewodowej sieci LAN PoĄczenie sieci bezprzewodowej 23:


   Sufiks DNS konkretnego poĄczenia : 

   Opis. . . . . . . . . . . . . . . : RT73 USB Wireless LAN Card #2

i rozumiem, że dla mnie tą nazwą jest to: PoĄczenie sieci bezprzewodowej 23?

Oczywiście krzaczy znaki, ale ja wpisuję: Połączenie sieci bezprzewodowej 23:


(Łukash) #15

Tak

(oczywiście bez : - czyli "Połączenie sieci bezprzewodowej 23" )


(radmar) #16

mój plik zapisany jako bat wygląda tak:

@echo off

netsh int ip set address "Połączenie sieci bezprzewodowej 23" dhcp

netsh int ip set dns "Połączenie sieci bezprzewodowej 23" dhcp

po uruchomieniu, szybko konsolka znika, ale pisze, że: Nazwa pliku, nazwa katalogu lub składnia etykiety woluminu jest niepoprawna.

Jestem pewien, że jest dobra, bo po skopiowaniu treści tego pliku do cmd wszystko hula, co jest nie tak?

hula, co jest nie tak?


(Łukash) #17

Spróbuj

@echo off

ECHO ustawia IP na Auto

netsh int ip set address "Połączenie sieci bezprzewodowej 23" source = dhcp

ECHO poczekaj 5 sekund i kliknij T

CHOICE /C TNA

ECHO ustawia DNS na Auto

netsh int ip set dns "Połączenie sieci bezprzewodowej 23" source = dhcp

ECHO poczekaj 5 sekund i kliknij T

CHOICE /C TNA

ECHO Sprawdza konfiguracje

ipconfig /all

pause

Jak nie zaskoczy ,to ja już nie wiem o co chodzi :smiley:


(radmar) #18

no nic, ja też nie wiem, pojawiło się to samo :), po skopiowaniu do cmd poszło- dziwne


(Łukash) #19

Ale ogólnie ,sprawa już załatwiona ?


(radmar) #20

nie, bo ten skrypt mi nie działa, poza tym sprawa będzie załatwiana gdzieś koło wtorku, teraz się przygotowuję, jak się nie da to nic. Dzięki za pomoc :wink: