web-dev-qa-db-ja.com

Ubuntuサーバー16.04は、IPまたはドメインの外部にpingを実行したり、更新を実行したりすることはできません

サーバーを職場に移動し、すべてをセットアップしました。
内部IPを新しいオンに変更し、静的IPも新しいものに変更しました。
ifconfigを実行すると、新しいIPアドレス/デフォルトゲートウェイ/サブネットがすべて正しく表示されます。
問題は、ネットワーク上のPCを介してサーバーにアクセスできない、ドメインまたは外部IPをpingできない、apt-get何もできない、新しいルールを追加したことです現在使用しているファイアウォール(mikrotikerouter/firwall)は、ポート80を許可し、使用するドメイン会社(onlydomains.com)に新しい静的IPを指定しました。実際のサーバー、さらにはルーターであるApache2も再起動しました。
pingできるのは内部IPのみです。

私は多くの投稿とグーグルをチェックアウトし、チェックするように言われました:

/etc/resolve.conf
/etc/network/interfaces
/etc/gai.conf(コメント解除:precedence :: ffff:0:0/96 100)apt-getを機能させる
IP設定もフラッシュする

サーバーが自宅にあったとき、すべてが完全に機能しました。 Webサイトにアクセスしたり、どこからでもサーバーにSSH接続したりできます。

私はとても混乱しており、それを修正するために何をする必要があるのか​​わかりません。

*これがどこかで解決した場合は、そこに私を向けてください。ありがとう

更新:

ip routeの出力:

192.168.1.254経由のデフォルトdev eno1 onlink
192.168.11.0/24 dev eno1 proto kernel scope link src 192.168.11.199


/ etc/network/interfacesで行われた変更= network/broadcast/gatewayを変更しました。これらはIPアドレスの範囲外でした。


SSH経由でサーバーにアクセスでき、デフォルトゲートウェイをpingできますが、ネットワーク上のIPのみのドメインにはpingできません。また、apt-getを実行できません。


Google.comを掘る

; << >> Dig 9.10.3-P4-Ubuntu << >> google.com
;;グローバルオプション:+ cmd
;;接続がタイムアウトしました;サーバーに到達できませんでした

/etc/resolv.conf

ネームサーバー41.xxx.0.36
ネームサーバー41.xxx.0.37
website.comを検索

Google.com @ 8.8.8.8を掘る

; << >> Dig 9.10.3-P4-Ubuntu << >> google.com @ 8.8.8.8
;;グローバルオプション:+ cmd
;;答えを得ました:
;; ->> HEADER <<-オペコード:QUERY、ステータス:NOERROR、ID:17942
;;フラグ:qr rd ra;クエリ:1、回答:1、権限:0、追加:1

;;最適な擬似解剖:
; EDNS:バージョン:0、フラグ:; udp:512
;;質問セクション:
; google.com IN A

;;回答セクション:
Google COM。 192 IN A 216.58.223.46

;;クエリ時間:104ミリ秒
;;サーバー:8.8.8.8#53(8.8.8.8)
;;いつ:金4月13日10:22:42 SAST 2018
;; MSG SIZE rcvd:55

1
Deez Nutz
default via 192.168.1.254 dev eno1 onlink 
192.168.11.0/24 dev eno1 proto kernel scope link src 192.168.11.199

したがって、ローカルネットワークは見た目では192.168.11.0/24であり、eno1のIPアドレスは192.168.11.199です。

ただし、デフォルトゲートウェイは192.168.1.254です。

これは機能しません。ローカルゲートウェイは外部ローカルネットワークなので、アクセスする手段はありません。

構成が一貫しているように、/etc/network/interfacesでネットワーク設定を確認する必要があります。それが完了したら、デフォルトゲートウェイにpingできることを確認します。

さらに、定義されたDNSサーバーが機能しないようです。推奨されるサーバーには、Cloudflareの1.1.1.1またはGoogleの8.8.8.8が推奨されます。

/etc/network/interfacesには、次のような行があります

dns-nameservers 41...

たとえば、これをdns-nameservers 1.1.1.1に変更し、再起動するか、/etc/resolv.confを編集して、現在のnameserver 41...行をnameserver 1.1.1.1に置き換えます。

ping google.comできることを確認します

1
vidarlo