我想在单个物理无线 NIC 上同时拥有一个或两个静态 IP(不同的本地可路由子网)和一个 DHCP 虚拟接口。
关于如何解决这个问题的任何建议?
Ubuntu 12.04LTS,联想 T61
蒂亚!
29 在这个浮动 ip 范围 192.168.1.0/29 中是什么意思?我知道它会提供 6 个可用的浮动 ip,但我怎么知道除了 29 之外的哪个数字可以为我的浮动 ip 提供更多范围?
获取 dhcp 的 IP 没问题,但 DNS 无法解析。
2部分问题:
请注意,我更愿意通过 cli 而不是 gui 执行此操作。
谢谢!
路易斯
我想知道如何使我的 ubuntu 服务器 ip 公开。我不是要域名,如果人们能够通过 ip 访问我的网站,那就太好了!(只是现在)有人知道如何做到这一点吗?
为什么每次我更改位置时都会修改IP地址。其实今天白天我在三个不同的地方,每次执行hostname -I
命令的ip地址都不一样。
所以,我正在设置一个 ssh 服务器。我已经在我的服务器上安装了 ssh-server 程序。但是,我不想通过端口22连接它,因为原因,所以我将服务器设置为通过另一个端口(2584)进行侦听。我如何设置我的客户端也通过端口 2584 而不是端口 22 连接?
我需要自动将 mac 地址添加到某个文件并手动添加分配给它们的主机名。然后,脚本将扫描我的家庭 LAN 以查找这些 mac 地址并填充 /etc/hosts 文件,更新任何缓存。最重要的是,我不希望中央服务器作为 DNS 服务器 24/7 工作并且除了提供自己的 LAN-dhcp 服务的调制解调器已经消耗的能量之外还消耗大量能量。即我需要一个分散的 DNS 服务。
有没有人听说过这样的脚本?
但我想这要求太多了,是一种在所有计算机进入我的 LAN 时自动读取它们的 /etc/hostname 文件并直接更新名称解析而无需 /etc/hosts 文件的方法。任何人都知道不改变 dhcp 服务器是否可行?
我查了几个网站以了解如何检查我的 IP 地址,他们让我打开网络面板,然后打开滚轮按钮并查找针对 ipv4 的地址提及 .. 但我在那里没有看到任何 ipv4 .. 我跑了ip a
在终端上,我不知道在哪里查找我的 IP 地址......实际上我已经在我的笔记本电脑上托管了一些东西(mycroft-core),Android 应用程序可以通过输入我的笔记本电脑的 IP 地址来访问它。 。 我现在该怎么办?
Linux-Ubuntu 文件系统中是否有某个文件包含运行它的机器的内部 IP?理想情况下,以下命令提供的输出
hostname -I
Run Code Online (Sandbox Code Playgroud)
保存在文件系统中的某个位置?
(感谢如何找到我的内部 IP 地址?)
从这个问题可以看出,以下命令给出了系统的 IP 地址。ip route get 8.8.8.8 | awk '{print $NF; exit}'
我想利用这个命令来创建一个别名,这样我就不必每次都输入这么长的命令。所以,我将以下行添加到.bashrc
alias ipconfig="ip route get 8.8.8.8 | awk '{print $NF; exit}'"
Run Code Online (Sandbox Code Playgroud)
但是awk
当我将命令与别名一起使用时,我遇到了命令的问题(具体来说,我认为 $NF 变量没有设置。为了更好地理解,我使用命令行和设置别名提供了三个版本的输出。
dennis@dennis-HP:~$ ip route get 8.8.8.8 | awk '{print $NF; exit}'
192.168.0.X
dennis@dennis-HP:~$ ipconfig
8.8.8.8 via 192.168.0.Y dev wlx9d5d8eae8f64 src 192.168.0.X
dennis@dennis-HP:~$ ip route get 8.8.8.8
8.8.8.8 via 192.168.0.Y dev wlx9d5d8eae8f64 src 192.168.0.X
cache
Run Code Online (Sandbox Code Playgroud)
我怎样才能让它产生相同的输出?
有什么办法可以创建自己的域名而不是购买???