เปลี่ยนเกตเวย์บน windows 7 จากบรรทัดคำสั่ง


10

ฉันพยายามค้นหาวิธีเปลี่ยนเกตเวย์เริ่มต้นบนเครื่อง Windows 7 จากพรอมต์ DOS

ขอบคุณ!

คำตอบ:


9

ไม่แน่ใจว่าสิ่งต่าง ๆ มีการเปลี่ยนแปลงกับ Windows 7 แต่ใน XP คุณสามารถทำสิ่งนี้

route add 0.0.0.0 mask 0.0.0.0 192.168.0.1


4
คุณสามารถแทนที่ "เพิ่ม" กับ route change 0.0.0.0 mask 0.0.0.0 192.168.0.1"การเปลี่ยนแปลง" ที่ใช้งานได้จนกว่า DHCP สัญญาเช่าครั้งต่อไปจะต่ออายุหรือรีบูต สำหรับการเปลี่ยนแปลงอย่างถาวรคุณต้องnetshมีชื่ออินเตอร์เฟสที่ถูกต้อง
mivk

นี้จะไม่SETเกตเวย์นี้จะเพิ่มประตูดังนั้นถ้าเกตเวย์ตั้งค่าแล้วหน้าต่างจะมีตอนนี้สองเกตเวย์และผลิตความสับสนในระบบปฏิบัติการที่ screwd ขึ้นแล้ว ... ดี (ในขณะนี้และเสมอที่น่ารังเกียจ ปัญหาในการกำหนดค่าเครือข่ายเช่นฉันจะตั้งค่า gw ในระบบกราฟิกแล้วเห็นมันในรายละเอียด แต่ถ้าผม reedit การตั้งค่าเกตเวย์ไม่ได้ตั้งค่า) คำตอบที่แท้จริงคือการแสดงความคิดเห็นดังกล่าวข้างต้นกับการเปลี่ยนแปลงเส้นทาง
THESorcerer

9
netsh interface ipv4 set route 0.0.0.0/32 "Local Area Connection" 192.168.1.1 

ชื่อของอะแดปเตอร์เครือข่ายน่าจะเป็น "Local Area Connection"


1
เมื่อฉันรันคำสั่งนี้ด้วย "Local Area Connection" ที่ใช้สำหรับชื่อฉันได้รับข้อผิดพลาด: "ไม่พบองค์ประกอบ" ฉันจำเป็นต้องใช้ชื่ออื่นหรือไม่?
laconicdev

วิ่งnetsh interface show interfaceไปที่รายการอินเตอร์เฟซที่มีอยู่ คุณสามารถเลือกหนึ่งที่เหมาะสมจากรายการ
Michael Lowman

อินเตอร์เฟสการแสดงผลจะส่งคืนชื่ออินเตอร์เฟสต่อไปนี้: Local Area Connection และ VirtualBox Host-Only Network หากฉันพยายามใช้การเชื่อมต่อเครือข่ายท้องถิ่นแทน ipv4 ฉันได้รับข้อผิดพลาดต่อไปนี้: "ไม่พบคำสั่งต่อไปนี้: อินเตอร์เฟส" การเชื่อมต่อเครือข่ายท้องถิ่น "ตั้งค่าเส้นทาง 0.0.0.0/32" การเชื่อมต่อท้องถิ่น "192.168.1.1
laconicdev

คุณต้องใช้ ipv4 ด้วย ดูอัปเดตในคำตอบของฉัน
HostBits

5
+1 netsh เป็นวิธีที่ถูกต้องการเพิ่มเส้นทางจะทำให้คุณต้องเพิ่มเส้นทางใหม่ทุกครั้งที่คุณรีบูตระบบปฏิบัติการ
ลูอิส

6

บรรทัดคำสั่งที่กำหนดโดย Cheekaleak ไม่ทำงานสำหรับฉันอันนี้ไม่:

netsh int ip set address "Local Area Connection" address=192.168.1.64 mask=255.255.255.0 gateway=192.168.1.1

คุณต้องระบุทุกฟิลด์ (ที่อยู่, หน้ากากและเกตเวย์) มิฉะนั้นจะถูกรีเซ็ต


3

วิธีถาวรในการเปลี่ยนการกำหนดค่า:

route -p add 0.0.0.0 mask 0.0.0.0 192.168.0.1     
route -p change 0.0.0.0 mask 0.0.0.0 192.168.0.1

มันดีกว่า netsh มากขอบคุณ!
THESorcerer
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.