标签: hostname

通过主机名从本地网络上的 Ubuntu 访问 Windows 机器

[我已经搜索了很多关于这个问题的解决方案,但如果有人想指出我相关的问题和/或答案,请这样做!]

我在宽带路由器上有一个本地网络,其中有 3 台 Windows 7 计算机和 Windows 主机上的 Ubuntu VirtualBox VM。我可以互相访问 Windows 计算机,而且我已经在 Ubuntu 上配置了 Samba,因此我也可以从 Windows 计算机查看和访问my-ubuntu计算机。

问题是通过主机名从 Ubuntu 访问 Windows 机器。 我可以通过 IP 地址从 Ubuntu ping Windows 机器,但我不能通过它们的名称进行查找,win7-1win7-2win7-3

即,smbclient -L 192.168.2.5是成功的,但smbclient -L win7-1不是。 smbtree有时显示以下内容,有时不显示:

WORKGROUP
    \\MY-UBUNTU
    \\WIN7-1
    \\WIN7-2
    \\WIN7-3
Run Code Online (Sandbox Code Playgroud)
  • 为了调试,我禁用了所有防火墙并在任何地方启用了所有读/写权限(因为它们都只是我的机器)。
  • 我也知道我可以/etc/hosts为每台机器添加条目,但我想学习如何让主机名查找动态工作

如何设置我想要的工作? Ubuntu 在设置了桥接网络的 Windows 主机上的 VirtualBox VM 中运行,因此我无法在 Ubuntu 中运行 DNS 服务器(或者我可以吗?)。

我认为其他新手也会非常欣赏高级概述,DNS 服务器应该在哪里,Ubuntu 机器应该如何使用它,我是否需要更改 Windows 机器设置中的任何内容......我对所有人感到困惑我遇到的这些包和设置 - …

networking dns hostname router

6
推荐指数
2
解决办法
7727
查看次数

Ubuntu 12.04 - 无法解析主机名

我有一个安装了 Ubuntu 12.04 的小型 dedi 服务器。因为我安装了桌面,所以我通过 x2go 访问它。

一切正常,直到 2 天前,重新启动后,我失去了任何 Internet 访问权限并开始收到“无法解析主机名”错误。

如果我尝试 ping google,我会得到:

ping: unknown host google.com
Run Code Online (Sandbox Code Playgroud)

为了访问某些站点,我将它们添加到主机文件中,它适用于大多数站点,但不是全部。当然,这只是临时解决方案。

如果我查看“系统设置 - 网络”,我会得到以下信息:

我不是很能干,所以我不知道要发布什么其他信息,但请询问您希望我了解的任何信息。

谢谢你。

server networking hostname 12.04

6
推荐指数
1
解决办法
4万
查看次数

从 8.8.8.8 得到 SERVFAIL 回复,尝试下一个服务器 [ubuntu 14.04 digitalocean ispconfig]

所有安装都从 digitalocean 的 vps 和 ispconfig https://www.howtoforge.com/perfect-server-ubuntu-14.04-apache2-php-mysql-pureftpd-bind-dovecot-ispconfig-3的以下文档开始在此过程中,我通过 ispconfig 接口添加了我的域,并使用 ispconfig 创建的域名服务器更新了我的域名服务器。

我的问题是找不到解决方案,当我尝试 nslookup crisubogdan.com 时,出现以下错误:

root@sv:~# nslookup crisubogdan.com
;; Got SERVFAIL reply from 8.8.8.8, trying next server
Server:         8.8.4.4
Address:        8.8.4.4#53

** server can't find crisubogdan.com: SERVFAIL
Run Code Online (Sandbox Code Playgroud)

当我尝试 dig crisubogdan.com 时,我收到以下错误:

root@sv:~# dig crisubogdan.com

; <<>> DiG 9.9.5-3ubuntu0.1-Ubuntu <<>> crisubogdan.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 46265
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1

;; …
Run Code Online (Sandbox Code Playgroud)

server dns hostname bind 14.04

6
推荐指数
1
解决办法
2万
查看次数

我想更改主机名 - 编辑 /etc/hosts 文件是否足够?

精简版

我可以只编辑/etc/hosts文件user@<hostname I wish to change>吗,这意味着我可以在不无意中破坏某些内容的情况下登录吗?这是否就足够了,或者还有其他事情要做吗?


长版

我正在尝试在 Windows 10 主机上的 VirtualBox 中创建一个 Ubuntu 16 来宾操作系统。我已经.vdioxboxes.org下载了 Ubuntu 16 ,但我不喜欢我必须以osboxes@osboxes. 最终我想以ab@ab.

首先,我使用变更用户名称usermod描述这里的@ValentinUveges答案。这行得通,所以我现在至少可以以ab@osboxes. 要更改@osboxes@ab我已经尝试过groupmod -n ab osboxes,但这失败了。

但至少我认为我真正需要更改的是/etc/hosts当前包含的文件

cat /etc/hosts  
127.0.0.1   localhost  
127.0.1.1   osboxes
Run Code Online (Sandbox Code Playgroud)

那么我可以编辑/etc/hosts并更改osboxesab以允许我在ab@ab不无意中破坏操作系统的某些部分的情况下登录吗?这是否就足够了,或者还有其他事情要做吗?

除了我之前提到的步骤之外,这是一个“新鲜”的osboxes.vdi虚拟操作系统文件。

virtualbox networking hostname login hosts

6
推荐指数
2
解决办法
4626
查看次数

为什么我可以通过 IP 地址 ping 而不是主机名?

我有一个运行 Ubuntu 10.10 Maverick Meerkat 的媒体/文件服务器,通过电缆直接连接到DSL 路由器,它也充当网络交换机。

路由器使用 DHCP 动态分配 IP 地址。如果可能的话,我想保持这种状态。我有朋友进来,他们更容易联系。

我从我的桌面(Ubuntu 10.04 Lucid Lynx)通过无线连接到路由器。我可以使用它的 IP ping 媒体服务器并 ssh 进入它,但是当我使用主机名时它会失败。

当我从上网本 (Crunchbang Linux) 无线 ping 和 ssh 时,奇怪的是它使用媒体服务器的主机名工作。

也就是说,我相信这可能不是路由器配置问题,而是我必须配置桌面上的某些内容。

我尝试关闭两边的防火墙 ( sudo ufw enable/disable)。

我还能检查或尝试什么?谢谢 :-)

networking hostname

5
推荐指数
1
解决办法
6万
查看次数

avahi 守护进程不断需要重新启动

我在 Thinkpad W520 上运行 Ubuntu 11。一切都很好,但 avahi-daemon 却不行。看来我的笔记本电脑对网络上的其他计算机来说是不可见的(ssh user@hostname.local 找不到笔记本电脑)。那我就必须sudo service avahi-daemon restart。看来我必须每隔一两天这样做一次。有没有办法避免频繁重新启动 avahi-daemon?

ssh dns avahi hostname

5
推荐指数
0
解决办法
9825
查看次数

更改了主机名,在更改主机之前关闭,现在 sudo 已损坏,catch-22!

我正在使用 Lubuntu 12.04。

我试图将我的计算机名称更改为“main”但我搞砸了,我不知道现在该怎么办。

我正在按照此页面上的说明进行操作

这是我所做的:

sudo leafpad /etc/hostname
Run Code Online (Sandbox Code Playgroud)

我更改了名称,然后愚蠢地关闭了文件,然后才更改了“/etc/hosts”

现在,当我尝试进行下一步(sudo Leafpad /etc/hosts)或尝试以“sudo”开头的任何命令时,我收到此错误:

sudo: unable to resolve host main
No protocol specified
No protocol specified
Run Code Online (Sandbox Code Playgroud)

我可以看到问题在于我更改了主机名,因此计算机对我使用 sudo 的努力感到困惑,因为现在主机名和主机不匹配。我需要做的就是更改主机中的名称,但当然没有 sudo 我不能这样做。

有任何想法吗?

hostname

5
推荐指数
1
解决办法
3155
查看次数

如何更改我的设备名称?

我想更改我的设备名称,但在设置中找不到任何选项。我第一次使用 Ubuntu。有什么办法可以更改我锁定桌面时出现的设备名称吗?

hostname

5
推荐指数
1
解决办法
4万
查看次数

Ubuntu 上的永久主机名更改

我已经成功更改了我的 Ubuntu 机器的主机名,但每当我重新启动它时,我都需要运行此命令以使用主机名访问它

sudo /etc/init.d/hostname.sh start
Run Code Online (Sandbox Code Playgroud)

这是我过去所做的更改:

# take care of "hostname" command and editing "/etc/hostname"
hostnamectl set-hostname <new.hostname>
# Edit "/etc/hosts"
127.0.1.1     <new.hostname>
Run Code Online (Sandbox Code Playgroud)

我怎样才能使它永久化?

startup hostname 16.04

5
推荐指数
2
解决办法
3万
查看次数

如何让 Ubuntu 主机向 DNS 服务器注册主机名

我在 Active Directory 域中。

我有一台 Windows 计算机(未加入域)。当我将它连接到网络时,我可以从网络上的任何其他计算机通过主机名 ping 它。

如何在 Lubuntu 16.04 上复制此行为?

我试过 samba/winbind。我在某个地方使用了 avahi,但这似乎不适用于不同的子网。

如果我未连接的 Windows 计算机可以毫不费力地做到这一点,那么 Ubuntu 必须有办法。请帮忙。

lubuntu dns hostname dhcp 16.04

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

hostname ×10

dns ×4

networking ×4

16.04 ×2

server ×2

12.04 ×1

14.04 ×1

avahi ×1

bind ×1

dhcp ×1

hosts ×1

login ×1

lubuntu ×1

router ×1

ssh ×1

startup ×1

virtualbox ×1