Saya tidak ingin DHCP saya menjadi gateway default

4

Saya memiliki perangkat yang menjalankan server DHCP. Ketika saya menghubungkannya dengan USB ke komputer saya, PC mendapatkan alamat IP dan perangkat menjadi gateway default. Saya hanya ingin perangkat menyetujui alamat IP dan bukan gateway default. Apakah ini mungkin?

Saya menggunakan udhcpd tapi saya mendapat masalah dengan mode otoritatif jadi saya beralih ke dnsmasq.

PC yang sudah terhubung ke jaringan penyihir lain harus berisi gateway default.

EDIT:

Berikut adalah diagram kecil tentang bagaimana pengaturannya

[Jaringan Tertanam # 1] ----- [PC] ----- [Jaringan Perusahaan # 2]

Yang penting di sini adalah bahwa Net # 1 tidak memiliki pengetahuan tentang Net # 2, server dhcp dan gateway default-nya

EDIT 2:

Ok, parameter di /etc/dnsmasq.conf harusnya tentang dhcp-option = 3
Jika saya tidak menentukan parameter ini dengan baik, tidak ada efek. Menurut contoh ini konfigurasi .

# Disable default gateway
#dhcp-option=3

Ini tidak menonaktifkan gateway, ini tidak berpengaruh

EDIT 3:

ok dhcp-option = 3 TIDAK berpengaruh (Silly me). Namun, memperbarui ip saja tidak cukup untuk melupakan windows xp

pengguna1190
sumber
Bolehkah saya bertanya apa yang Anda lakukan agar Windows melupakan yang lama?
sayap
Meskipun sedikit terlambat, hanya untuk referensi, Anda dapat menggunakan ipconfig /releasediikuti oleh ipconfig /renewuntuk membuat Windows melupakan pengaturan lama.
buergi

Jawaban:

3

Tentu mungkin - konfigurasi ulang perangkat agar tidak membagikan gateway melalui DHCP.

Anda mungkin perlu memberikan lebih banyak informasi untuk mendapatkan respons yang bermanfaat.

tambahkan ke file conf

dhcp-option=3
dhcp-option=6

3 menonaktifkan router default (gateway) dan 6 menonaktifkan DNS

MikeyB
sumber
Informasi seperti apa?
user1190
Apa perangkatnya? Bisakah Anda mengkonfigurasi ulang dhcp di atasnya? Atau apakah ini cukup?
MikeyB
Ini adalah perangkat tersemat khusus yang menjalankan linux. Saya dapat melakukan kompilasi lintas banyak hal untuk ARM untuk itu. Tentu saja saya dapat mengedit konfigurasi
user1190
Anda perlu mengubah opsi DHCP 3 (Router) untuk menunjuk ke router Anda. DHCP sering ditangani oleh router, sehingga biasanya memiliki konfigurasi DHCP untuk pengaturan default router ke alamatnya.
BillThor
Bill, saya mengedit pertanyaan saya. Jaringan perangkat tidak tahu jaringan lain
user1190
1

Saya tidak yakin apakah dnsmasqakan beroperasi seperti yang Anda inginkan. Saya menggunakan isc-dhcp-serverdan meskipun itu bukan server DHCP yang paling ringan, jika Anda meninggalkan option routersbait, itu tidak akan membagikan informasi apa pun untuk gateway default. Saya biasa menggunakan udhcpdjuga sampai saya membutuhkan reservasi DHCP.

Anda juga dapat mencoba mengkonfigurasi dnsmasquntuk membagikan IP apa pun gateway default Anda saat ini sebagai gateway standarnya seperti yang disarankan @BillThor, atau lihat apa yang terjadi ketika Anda membagikan 0.0.0.0

LawrenceC
sumber
0,0.0.0 kesalahan konfigurasi sinyal. Gateway default perangkat saya sendiri. Tidak sepenuhnya yakin tentang apa artinya ini ...
user1190