해결책을 찾기

해결책을 찾기

Kubernetes 클러스터를 설정할 때 실수로 잘못된 명령 IP 주소 범위를 사용했습니다.
다음은 내 문제와 문제의 원인을 보여주는 출력(잘린)입니다.

$ ip addr show
. . . 
6: weave: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1376 qdisc noqueue state UP group default qlen 1000
    link/ether b6:ea:80:6d:10:6c brd ff:ff:ff:ff:ff:ff
  ==========================================================
    THIS needs to be deleted
    inet 192.168.0.1/24 brd 192.168.0.255 scope global weave
       valid_lft forever preferred_lft forever
  ==========================================================
    inet 192.168.4.1/24 brd 192.168.4.255 scope global weave
       valid_lft forever preferred_lft forever
    inet6 fe80::b4ea:80ff:fe6d:106c/64 scope link
       valid_lft forever preferred_lft forever

192.168.0.1/24이 인터페이스에서 주소를 제거 해야 합니다 .

나는 뛰고있어 Ubuntu 20.04.

중요한 경우 생성 방법은 다음과 같은 kubernetes 명령을 사용하는 것입니다.

kubectl apply -f "https://cloud.weave.works/k8s/net?k8s-version=$(kubectl version | base64 | tr -d '\n')&password-secret=weave-passwd&env.IPALLOC_RANGE=192.168.0.0/24"

그 전에는 몇 가지 다른 단계가 있습니다. 바라보다 https://blog.alexellis.io/kubernetes-in-10-mines/

해결책을 찾기

(Q) Linux 인터페이스에서 IP 주소를 제거하는 방법은 무엇입니까?

이것이 답변이라면 중복으로 표시해 주세요. 다른 것을 망치기 전에 쓰기 명령이 있는지 확인하고 싶습니다. :-)

답변1

답변은 실제로 superuser.com 웹사이트에 있습니다.https://superuser.com/a/153613/331605. 나는 단지 신용이 필요한 곳에 신용을 주는 것뿐입니다.

다음 명령을 사용하여 할당된 추가 IP 주소를 제거했습니다.

sudo ip addr del 192.168.0.1/24 dev weave

그 후에는 ip addr show다음이 표시됩니다.

ip addr show
6: weave: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1376 qdisc noqueue state UP group default qlen 1000
    link/ether b6:ea:80:6d:10:6c brd ff:ff:ff:ff:ff:ff
    inet 192.168.4.1/24 brd 192.168.4.255 scope global weave
       valid_lft forever preferred_lft forever
    inet6 fe80::b4ea:80ff:fe6d:106c/64 scope link
       valid_lft forever preferred_lft forever

신속한 답변에 감사드립니다.

답변2

deleteFreeBSD에서는 다음 옵션을 사용할 수 있습니다.ifconfig(8)예를 들어 인터페이스에서 IP 주소를 제거합니다.

ifconfig mce0 192.168.0.1/24 delete

제목이나 태그가 특정 운영 체제를 나타내지 않기 때문에 완전성을 위해 이 답변을 게시하고 있습니다.

관련 정보