Score:0

ต้องการ WIFI สำหรับการเข้าถึงบางโดเมน

ธง ge

ฉันมีสองอินเทอร์เฟซเครือข่ายสำหรับอีเธอร์เน็ตและ wifi ฉันต้องการบอกให้คอมพิวเตอร์ของฉันใช้การเชื่อมต่อ wifi (เมื่อใดก็ตามที่มีการเชื่อมต่อ) เพื่อเข้าถึงบางโดเมน และใช้การเชื่อมต่อสายเคเบิลอีเธอร์เน็ตสำหรับสิ่งอื่นๆ

มีวิธีใดบ้างที่ฉันสามารถตั้งค่าการเล่นซอได้ / etc / โฮสต์, resolv.conf หรืออะไรก็ตาม

Dev avatar
cn flag
Dev
สิ่งนี้ตอบคำถามของคุณหรือไม่ https://askubuntu.com/a/4890
Dev avatar
cn flag
Dev
สิ่งนี้ตอบคำถามของคุณหรือไม่ [เชื่อมโยงซอฟต์แวร์กับอินเทอร์เฟซเครือข่ายต่างๆ](https://askubuntu.com/questions/4872/bind-software-to-different-network-interfaces)
trollkotze avatar
ge flag
เป็นคำถามที่คล้ายกันซึ่งก่อให้เกิดปัญหาที่แตกต่างกันเล็กน้อย แต่คำตอบดูเหมือนจะแก้ปัญหาเดียวกันกับที่ฉันมีเกือบทั้งหมด (แต่กำหนดเส้นทางเครือข่ายย่อยแทนที่จะเป็นที่อยู่ IP เพียงไม่กี่แห่ง) ในขณะเดียวกันฉันได้ตอบคำถามของฉันเอง รายละเอียดในโซลูชันของฉันดูแตกต่างออกไปเล็กน้อย ดังนั้นฉันจึงไม่แน่ใจว่าคำตอบอื่นๆ จะใช้ได้กับฉันทุกประการ รายละเอียดบางอย่างอาจแตกต่างกันเนื่องจากคำตอบอื่นมีอายุ 11 ปี (สภาพแวดล้อมของฉันคือ Linux Mint 20.1) ดังนั้นคำตอบคือ "อาจจะ"
Dev avatar
cn flag
Dev
ฉันไม่รู้ว่า SE เพิ่มความคิดเห็นที่สองให้ฉัน เป็นเรื่องตลกที่ทั้งคู่ดูเหมือนกัน
Score:0
ธง ge

โอเค ดูเหมือนว่าฉันจะพบทางออกแล้ว

ตรวจสอบว่ามีการตั้งค่าเส้นทางใดบ้าง:

แสดงเส้นทาง $ ìp

ซึ่งในตัวอย่างของฉันให้ผลลัพธ์นี้:

เริ่มต้นผ่าน 192.168.0.1 dev enp0s31f6 proto dhcp metric 100 
เริ่มต้นผ่าน 192.168.200.68 dev wlp4s0 proto dhcp metric 600 
169.254.0.0/16 dev enp0s31f6 ขอบเขตลิงก์เมตริก 1,000 
192.168.0.0/24 dev enp0s31f6 โปรโตเคอร์เนลขอบเขตลิงก์ src 192.168.0.151 เมตริก 100 
192.168.200.0/24 dev wlp4s0 โปรโตเคอร์เนลขอบเขตลิงก์ src 192.168.200.78 เมตริก 600 

สองบรรทัดแรกที่นี่แสดงเกตเวย์เริ่มต้นของอีเธอร์เน็ตของฉัน (enp0s31f6) และ wifi (wlp4s0) ตามลำดับ

ตอนนี้เพื่อค้นหา IP ของโดเมนที่ฉันถูกแบนอยู่เสมอ ฉันใช้ ขุด คำสั่งดังนี้:

$ ขุด + ย่อ discord.com
162.159.137.232
162.159.135.232
162.159.128.233
162.159.136.232
162.159.138.232
$ ขุด + ย่อ discord.gg
162.159.136.234
162.159.135.234
162.159.133.234
162.159.134.234
162.159.130.234

จากนั้นเพิ่มเส้นทางสำหรับแต่ละ IP ปลายทางเหล่านี้ผ่านอินเทอร์เฟซ Wifi (โดยใช้เกตเวย์เริ่มต้นของอินเทอร์เฟซ Wifi ที่เราได้รับจากคำสั่งแรก):

เส้นทาง sudo เพิ่ม -host 162.159.137.232 gw 192.168.200.68

เป็นต้น

ในการทำเช่นนี้โดยอัตโนมัติทุกครั้งที่เชื่อมต่อ wifi หากคุณใช้ NetworkManager คุณสามารถเพิ่มสคริปต์ใน /etc/NetworkManager/dispatcher.d ไดเรกทอรี ตัวอย่างเช่น:

sudo nano /etc/NetworkManager/dispatcher.d/10-bloody-routes

เดอะ 10- ที่นี่ที่จุดเริ่มต้นของชื่อไฟล์แสดงถึงลำดับความสำคัญ สคริปต์ใน ผู้จัดส่งง ไดเร็กทอรีถูกเรียกใช้ตามลำดับคำศัพท์ในเหตุการณ์เครือข่าย (เชื่อมต่ออินเทอร์เฟซ, ยกเลิกการเชื่อมต่อ, ฯลฯ )

ฉันป้อนสคริปต์ทุบตีที่นี่เพื่อทำให้กระบวนการดังกล่าวเป็นไปโดยอัตโนมัติ:

#!/bin/bash

ถ้า [ "$1" == "wlp4s0" ] && [ "$2" == "ขึ้น" ]; แล้ว
  เกตเวย์=`เส้นทาง ip | awk '/default/ { พิมพ์ $3 " " $5 }' | awk '/wlp4s0/ { พิมพ์ $1 }'`;
  echo "ว่าไง $gateway: "`date` >> /home/trollkotze/smackmybitch.up;
  echo discord.com >> /home/trollkotze/smackmybitch.up;
  สำหรับ x ใน `dig +short a discord.com`; ทำ
    echo เส้นทางเพิ่ม -host $x gw $gateway >> /home/trollkotze/smackmybitch.up;
    เส้นทางเพิ่ม -host $x gw $gateway >> /home/trollkotze/smackmybitch.up;
  เสร็จแล้ว;
  echo discord.gg >> /home/trollkotze/smackmybitch.up;
  สำหรับ x ใน `dig +short a discord.gg`; ทำ
    echo เส้นทางเพิ่ม -host $x gw $gateway >> /home/trollkotze/smackmybitch.up;
    เส้นทางเพิ่ม -host $x gw $gateway >> /home/trollkotze/smackmybitch.up;
  เสร็จแล้ว;
ไฟ;

อย่างที่คุณเห็นจากสคริปต์ อาร์กิวเมนต์ตัวแรกและตัวที่สองคือชื่ออินเทอร์เฟซ (ในกรณีของฉัน ฉันกำลังมองหา wlp4s0) และกิจกรรม (ฉันกำลังมองหา ขึ้น เหตุการณ์เมื่ออินเทอร์เฟซออนไลน์) ฉันได้เพิ่มการบันทึกลงในไฟล์ในโฮมไดเร็กตอรี่ของฉันที่นี่เพื่อยืนยันว่าทุกอย่างใช้งานได้

เมื่อใดก็ตามที่ฉันเชื่อมต่อ wifi ตอนนี้สคริปต์นี้ทำงานและเพิ่มเส้นทางที่เหมาะสมไปยัง Discord ผ่านเกตเวย์เริ่มต้นของ wifi

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา