我有一个覆盆子,我想将我的linux网络分享给raspberry。(只有电缆) 但是,它无法设置静态IP。
我找到了一种方法,即在连接到网络后发送包含ip的消息,但我不知道该怎么做。
还是有别的办法?
答案 0 :(得分:0)
好的,对于大多数内容相同的问题有一些答案。
您可以使用其他工具在/etc/network/interfaces
中设置所有网络内容,以通过GUI以更动态的方式设置网络。但这对于像笔记本电脑这样的移动机器来说非常有用。虽然您希望服务器具有静态设置。
因此,您需要知道您的RPi:s地址,网络掩码和网关(这是路由器的另一个名称)。了解DNS服务器IP地址也很好,这通常与小型家庭路由器中的网关相同(通常为您的LAN提供服务路由器/防火墙/ DHCP服务器/ NAT)。
因此,如果您的RPi:IPv4地址为192.168.47.11
(请确保您的DHCP服务器未将其传送给任何人,因为他们会有奇怪的错误),您的网络掩码是{ {1}}并且路由器具有IPv4地址255.255.255.0
,然后您可以将其添加到RPi中的文件192.168.47.1
中:
/etc/network/interfaces
最后一部分将告诉您的RPi您正在使用DNS服务器iface eth0 inet static
address 192.168.47.11
netmask 255.255.255.0
gateway 192.168.47.1
dns-nameservers 192.168.47.1 8.8.8.8
dns-serach foo.example.net
和192.168.47.1
(使用getent hosts 8.8.8.8来拥有该服务器),并且您的域中的计算机域名是8.8.8.8
。
要实现这一点,您需要使用
foo.example.net
resolvconf
最后,在您的RPi服务器上,将sudo aptitude update
sudo aptitude install resolvconf
中的IP地址127.0.1.1
更改为您计算机上的真实IP地址/etc/hosts
。以前的地址192.168.47.11
仅适用于经常更换网络的笔记本电脑和机器。在没有服务器的情况下,只需更改为真实服务器,一些问题就会消失。
最后,请勿忘记127.0.1.1
页面。请尝试使用命令man
,man man
和man interfaces
。
希望它有所帮助,祝你好运。
并且不要忘记Raspian是Debian版本,因此请使用这两个指向a book about administration of Debian和a web site with information about administration of Debian的链接。