한대의 PC에 여러개의 IP주소를 할당하고, 각각의 IP를 이용해 다른 서버와 연결을 할 수 있는 방법은 없나요?

최영식의 이미지

안녕하세요? 초보프로그래멉니다...
궁금한것이 있어서 글을 올립니다.

서버프로그램을 테스트 하려 하는데요
클라이언트 PC가 1대 뿐이라서 곤란을 겪고 있습니다.

실험할려는 것은
- 서버가 여러개의 IP에서 접속요청을 받았을때 각각에 대해 얼마많큼 응답을 해 줄수 있는가?
입니다.

여기서 궁금한 점은
- 한대의 클라이언트 PC에서 여러개의 IP를 할당하고, 할당된 IP를 무작위로 선택하여
서버로 접속요청을 보내고, 서버에서 응답이 왔을때, 각각의 IP에 대해 클라이언트에서
처리를 할 수 있는 방법은?
입니다.

아무리 생각을 해도 잘안됩니다.
리눅스 머신에 여러개의 IP를 할당하여, 서버로 접속요청을 보내는것 까지는 가능한데,
서버로 부터 응답이 왔을때, 기본 IP 정보를 제외한 다른 IP의 응답은 Reset 시켜 버리네요..ㅜㅜ

고수님들의 조언 부탁드립니다...

daybreaker의 이미지

굳이 여러 개의 IP를 사용해야 할 필요가 있는지요?
어차피 TCP/IP라면 특정 포트에 접속한 후 accept를 하게 되면 임의로 포트를 할당받아서 그걸로 통신하게 되어 있지 않습니까.. 하나의 클라이언트더라도 bandwidth가 허용하는 범위 내에서 많은 연결을 만든다면 원하시는 스트레스 테스트는 가능하지 않을까 싶습니다만...; 스트레스 테스트를 실제로 해본 적이 없어서 정확히는 모르겠네요-_-;

김유석의 이미지

한 pc에 ip 여러개 할당할 수 있습니다.

ifconfig eth0:1 192.168.1.100
ifconfig eth0:2 192.168.1.101
ifconfig eth0:3 192.168.1.102
ifconfig eth0:4 192.168.1.103
ifconfig eth0:5 192.168.1.104

이런식으로 가능합니다.

최영식의 이미지

댓글에 감사드립니다.
하지만 다수의 ip 부여방법은 사용하고 있고요..

이런 방법을 사용할려는 것은 1개의 주소를 이용하기 보다는
여러개의 주소를 사용해서 서버프로그램에 접속을 시험하는 것이
좀더 신뢰성이 있지 않을까 해서 입니다.

만일 안된다면 여러대의 클라이언트 pc 사용을 고려해야 할 것 같습니다. ㅜㅠ

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.