サーバーを職場に移動し、すべてをセットアップしました。
内部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を実行できません。
; << >> Dig 9.10.3-P4-Ubuntu << >> google.com
;;グローバルオプション:+ cmd
;;接続がタイムアウトしました;サーバーに到達できませんでした
ネームサーバー41.xxx.0.36
ネームサーバー41.xxx.0.37
website.comを検索
; << >> 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
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
できることを確認します