我想用以太网和Wifi分析设备的网络流量(DUT),并使用本地DNS将一些请求重定向到本地服务器。
设置:Ubuntu 22.04 <-> Switch <-> Router/Modem <-> Internet
我有两个USB接口,以太网和Wifi。
使用Ubuntu的系统菜单或网络设置,我可以轻松地
然后,相应的接口可以访问互联网,并且可以使用wireshark进行嗅探。
要在USB接口上运行DHCP和DNS (除了几个要重定向到本地端口的域),我需要做什么?
发布于 2022-09-21 11:21:42
注意界面的IP地址(在Hotspot模式下,我似乎找不到显示界面属性的GUI,所以是$ ip addr show),这里是10.42.0.1。
“捕获”和引导域名系统的最简单的方法是在/etc/hosts中添加一个条目。
10.42.0.1 sub.domain.tld这个查找是由/etc/nsswitch.conf在DNS之前管理的(这似乎是由解析处理的,参见resolvectl status和/etc/systemd/resolved.conf)。
为了进行快速测试,运行sudo python3 -m http.server 80 --bind 10.42.0.1将在http://localhost上列出CWD。
这可能已经是我所需要的了。关于进一步的“研究”:
dnsmasq和bind9在快速搜索中出现。https://askubuntu.com/questions/1430479
复制相似问题